;Anwendungsprogramm
#include <GUIConstants.au3>
#include <GUIConstantsEx.au3>
GUICreate("Anwendungsprogramm by X",@DesktopWidth/9,@DesktopHeight/3, 0, @DesktopHeight/10)
$HeightLabel = 20
Global $Anwendung[14] = ["","CCleaner","Auto It3","openoffice","Pidgin", "Firefox 3.5", "VLC Media Player","FileZilla 2.2.9","7zFM","","Fahrschule","Gimp 2.6.6","","JDownloader 0.6.193"]
Global $VarAnwendung[14] = ["","Programme\CCleaner\CCleaner.exe","Auto It3","Programme\openoffice\program\quickstart.exe","Programme\PidginPortable\PidginPortable.exe", "Firefox 3.5", "Programme\VLC\vlc.exe", "Programme\FileZilla\FileZilla.exe","Programme\7-Zip\7zFM.exe","","Programme\Fahrschule\fahrschule.exe","Programme\GIMPPortable\GIMPPortable.exe","","Programme\JDownloader 0.6.193\JDownloader.exe"]
For $i = 1 To 13
$VarAnwendung[$i] = GUICtrlCreateLabel($Anwendung[$i], 20, $HeightLabel, 140, 16)
$HeightLabel += 20
Next
GuiSetState()
[/autoit][autoit][/autoit][autoit]Do
$msg = GuiGetMsg()
For $i = 1 To 13
If $msg = $VarAnwendung[$i] Then
Run($VarAnwendung[$i],"",@SW_MAXIMIZE)
EndIf
Next
Until $msg = $GUI_EVENT_CLOSE
Hallo,
in meinem Quellcode ist in der Do Schleife ein Fehler, den ich nicht erkennen kann. Der Run Befehl funktioniert nicht, aber ein einfacher MsgBox Befehl schon. Die Run Befehle selbst funktionieren auch getrennt. Also muss der Fehler etwas mit meiner Schreibweise zu tun haben. Ich denke der Fehler liegt wahrscheinlich bei $VarAnwendung[$i].