[Blockierte Grafik: http://www.mitglied.lycos.de/darkblade2/autoit/gui.jpg]
Also ich was ich brauche ist das ich die checkboxen ankicken kann, also meine auswahl treffen, dann auf Installieren und die Ausgewählten Progs werden nacheinander installiert Alphabetisch am besten. Das cools wäre dann noch wenn alle eingaben blockiert wären und man alles auf der Progress bar verfolgen, so wie im Script: Comfort.
Hier mal der Code meiner jetzigen GUI
Hoffe mir kann einer helfen
gruß
Drako
Spoiler anzeigen
#include <GUIConstants.au3>
#NoTrayIcon
Opt("GUIOnEventMode", 1)
#Region ### START Koda GUI section ### Form=f:\progs\proginstall.kxf
Global $Form1 = GUICreate("Programme Installieren", 562, 274, -1, -1)
GUISetFont(8, 400, 0, "Microsoft Sans Serif")
GUISetBkColor(0xD8E4F8)
GUISetOnEvent($GUI_EVENT_CLOSE, "AForm1Close")
GUISetOnEvent($GUI_EVENT_MINIMIZE, "AForm1Minimize")
GUISetOnEvent($GUI_EVENT_MAXIMIZE, "AForm1Maximize")
GUISetOnEvent($GUI_EVENT_RESTORE, "AForm1Restore")
Global $RUN = GUICtrlCreateButton("AlleProgsInstallieren", 144, 240, 110, 33, 0)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetOnEvent(-1, "AButton1Click")
GUICtrlSetState(-1, $GUI_FOCUS)
Global $EXIT = GUICtrlCreateButton("Abbrechen", 320, 240, 110, 33, 0)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetOnEvent(-1, "EXITClick")
Global $Progress1 = GUICtrlCreateProgress(72, 192, 393, 25)
GUICtrlSetData(-1, 00)
GUICtrlSetColor(-1, 0x0000FF)
GUICtrlSetBkColor(-1, 0x3D95FF)
Global $Group1 = GUICtrlCreateGroup("Programme", 0, 0, 561, 177)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
Global $Checkbox1 = GUICtrlCreateCheckbox("Adobe Reader", 8, 16, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox1Click")
Global $Checkbox2 = GUICtrlCreateCheckbox("OpenOffice 2.0", 8, 40, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox2Click")
Global $Checkbox3 = GUICtrlCreateCheckbox("Opera", 8, 64, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox3Click")
Global $Checkbox4 = GUICtrlCreateCheckbox("Mozilla Firefox 2", 8, 88, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox4Click")
Global $Checkbox5 = GUICtrlCreateCheckbox("FlashPlayer", 8, 112, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
Global $Checkbox21 = GUICtrlCreateCheckbox("Ahead Nero 7.5", 8, 136, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox21Click")
Global $Checkbox6 = GUICtrlCreateCheckbox("VLC Player", 144, 16, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox6Click")
Global $Checkbox7 = GUICtrlCreateCheckbox("QuickTime Player", 144, 40, 113, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox7Click")
Global $Checkbox8 = GUICtrlCreateCheckbox("RealPlayer", 144, 64, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox8Click")
Global $Checkbox9 = GUICtrlCreateCheckbox("WinMedia Player", 144, 88, 105, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox9Click")
Global $Checkbox10 = GUICtrlCreateCheckbox("NetFramework 2.0", 144, 112, 113, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox10Click")
Global $Checkbox22 = GUICtrlCreateCheckbox("GoBack", 144, 136, 113, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox22Click")
Global $Checkbox11 = GUICtrlCreateCheckbox("ICQ 5.1", 288, 16, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox11Click")
Global $Checkbox12 = GUICtrlCreateCheckbox("AOL Messenger", 288, 40, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox12Click")
Global $Checkbox13 = GUICtrlCreateCheckbox("YAHOO Messenger", 288, 64, 113, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox13Click")
Global $Checkbox14 = GUICtrlCreateCheckbox("WinLive Messenger", 288, 88, 113, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox14Click")
Global $Checkbox15 = GUICtrlCreateCheckbox("Skype", 288, 112, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox15Click")
Global $Checkbox23 = GUICtrlCreateCheckbox("Trillian 3.1", 288, 136, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox23Click")
Global $Checkbox16 = GUICtrlCreateCheckbox("LimeWire 4.12.0", 440, 16, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox16Click")
Global $Checkbox17 = GUICtrlCreateCheckbox("Usenext", 440, 40, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox17Click")
Global $Checkbox18 = GUICtrlCreateCheckbox("WinRar", 440, 64, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox18Click")
Global $Checkbox19 = GUICtrlCreateCheckbox("TeamSpeak", 440, 88, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox19Click")
Global $Checkbox20 = GUICtrlCreateCheckbox("TS Overlay", 440, 112, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox20Click")
Global $Checkbox24 = GUICtrlCreateCheckbox("InterCafe Client", 440, 136, 97, 17)
GUICtrlSetFont(-1, 8, 400, 0, "Microsoft Sans Serif")
GUICtrlSetBkColor(-1, 0xD8E4F8)
GUICtrlSetOnEvent(-1, "ACheckbox24Click")
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
Sleep(100)
WEnd
Func AButton1Click()
Run("Progs\allinstall.exe")
Exit
EndFunc
Func ACheckbox1Click()
Run("AdobeReader.exe")
EndFunc
Func ACheckbox2Click()
Run("OpenOfficeInstallGer.exe")
EndFunc
Func ACheckbox3Click()
Run("Opera.exe")
EndFunc
Func ACheckbox4Click()
Run("Firefox2Install.exe")
EndFunc
Func ACheckbox5Click()
Run("flashplayer.exe")
EndFunc
Func ACheckbox6Click()
Run("VLC Player 0.8.5.exe")
EndFunc
Func ACheckbox7Click()
Run("QuickTime.exe")
EndFunc
Func ACheckbox8Click()
Run("RealPlayer.exe")
EndFunc
Func ACheckbox9Click()
Run("WinMedia11.exe")
EndFunc
Func ACheckbox10Click()
Run("Net2.exe")
EndFunc
Func ACheckbox11Click()
Run("ICQ.exe")
EndFunc
Func ACheckbox12Click()
Run("AOL Messenger.exe")
EndFunc
Func ACheckbox13Click()
Run("Yahoo.exe")
EndFunc
Func ACheckbox14Click()
Run("MSN.exe")
EndFunc
Func ACheckbox15Click()
Run("Skypeinstall.exe")
EndFunc
Func ACheckbox16Click()
Run("LimeWireScript.exe")
EndFunc
Func ACheckbox17Click()
Run("Usenext.exe")
EndFunc
Func ACheckbox18Click()
Run("WinRAR.exe")
EndFunc
Func ACheckbox19Click()
Run("TeamSpeakInstall.exe")
EndFunc
Func ACheckbox20Click()
Run("TSO.exe")
EndFunc
Func ACheckbox21Click()
Run("Nero.exe")
EndFunc
Func ACheckbox22Click()
Run("GoBack.exe")
EndFunc
Func ACheckbox23Click()
Run("Trillianinstall.exe")
EndFunc
Func ACheckbox24Click()
Run("Intercafe.exe")
EndFunc
Func ACheckbox25Click()
Run("TSO.exe")
EndFunc
Func AForm1Close()
Exit
EndFunc
Func AForm1Maximize()
EndFunc
Func AForm1Minimize()
EndFunc
Func AForm1Restore()
EndFunc
Func EXITClick()
Exit
EndFunc