Autostart_Manager=' <frame existing entries> <list> <variable>LIST1</variable> <input>cat autostart.cfg</input> <action>refresh:ENTRY1</action> <width>400</width> <height>300</height> </list> <entry> <variable>ENTRY1</variable> <input>echo $LIST1</input> </entry> <button> <label>set</label> <action>./autostart_updatelist.wxbs $LIST1°°°$ENTRY1</action> <action>clear:LIST1</action> <action>refresh:LIST1</action> </button> <button> <label>Save and Exit</label> <action>./autostart_save.wxbs</action> <action>EXIT=EXIT</action> </button> <button> <label>Exit</label> <action>EXIT=EXIT</action> </button> </frame> ' |
#!/usr/bin/wxbasicscript include "/usr/lib/wxbasicscript/basefunctions.inc" args = argvtostring() mylist = explode( args , "°°°" ) torep = mylist[0] rep = mylist[1] alllines = readfiletolist( STARTDIR & "/autostart.cfg" ) for i=0 to count( alllines ) -1 if alllines[i] = torep then alllines[i] = rep end if next writelisttofile( STARTDIR & "/autostart.cfg" , alllines ) |
<button> <label>Save and Exit</label> <action>./autostart_save.wxbs</action> <action>EXIT=EXIT</action> </button> |