Also,
ersteinmal guten tag zusammen
!
Ich arbeite jetzt seit ca. 2 Wochen mit AutoIT und habe eine Automatische Installation von mehreren Programmen fertiggestellt !
Mein Design hab ich mit Koda erstellt, jedoch 2 Formen.
Wie kann ich das script umstellen, das wenn ich ein Button drücke der Inhalt des Hauptfensters sich ändert zum nächsten Inhalt ?
Hier Form 1, das Hauptfenster:
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=s:\betriebssysteme\auto install software\design\form1.kxf
$Form1_1 = GUICreate("Auto Install", 571, 405, 355, 285)
$Button1 = GUICtrlCreateButton("32 Bit System", 72, 136, 139, 33)
$Button2 = GUICtrlCreateButton("64 Bit System", 72, 192, 139, 33)
$Button3 = GUICtrlCreateButton("Notebook", 72, 248, 139, 33)
$Button4 = GUICtrlCreateButton("Manuell", 72, 304, 139, 33)
$Label1 = GUICtrlCreateLabel("Copyright © by EDV Consulting GmbH. Alle Rechte vorbehalten", 264, 384, 304, 17)
$Logo = GUICtrlCreatePic("S:\Betriebssysteme\Auto Install Software\Design\Logo mit Zusatz.jpg", 16, 16, 540, 92)
$Button5 = GUICtrlCreateButton("Software auslesen", 336, 248, 139, 33)
$Label2 = GUICtrlCreateLabel(" Extras ", 352, 136, 105, 33)
GUICtrlSetFont(-1, 18, 800, 4, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Button6 = GUICtrlCreateButton("Systeminformationen", 336, 192, 139, 33)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\PC 32bit.exe")
Case $Button2
RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\PC 64bit.exe")
Case $Button3
RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Notebooks.exe")
Case $Button4 ; Manuelle installation
Case $Button5 ; Software auslesen
Case $Button6 ; Systeminfo auslesen
RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Systeminfo.exe")
Case $Logo
EndSwitch
WEnd
und hier Form 2, die beim drücken von Button 4 in das Hauptfenster soll:
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=S:\Betriebssysteme\Auto Install Software\Design\form2.kxf
$Form1_1 = GUICreate("Auto Install Manuell", 571, 405, 209, 161)
$Label1 = GUICtrlCreateLabel("Copyright © by EDV Consulting GmbH. Alle Rechte vorbehalten", 264, 384, 304, 17)
$Logo = GUICtrlCreatePic("S:\Betriebssysteme\Auto Install Software\Design\Logo mit Zusatz.jpg", 16, 16, 540, 100)
$Checkbox1 = GUICtrlCreateCheckbox(" 7-Zip", 48, 144, 121, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox2 = GUICtrlCreateCheckbox("Acrobat Reader", 48, 184, 145, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox3 = GUICtrlCreateCheckbox("Flash Player", 48, 224, 145, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox4 = GUICtrlCreateCheckbox("Cisco VPN Client", 48, 264, 153, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox5 = GUICtrlCreateCheckbox("Ferrari Fax", 48, 304, 153, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox6 = GUICtrlCreateCheckbox("Free PDF", 216, 144, 137, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox7 = GUICtrlCreateCheckbox("iTunes", 216, 184, 153, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox8 = GUICtrlCreateCheckbox("Java", 216, 224, 145, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox9 = GUICtrlCreateCheckbox("ESET NOD32", 216, 264, 129, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox10 = GUICtrlCreateCheckbox("Notepad++", 216, 304, 113, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox11 = GUICtrlCreateCheckbox("WSUS Client", 384, 144, 153, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox12 = GUICtrlCreateCheckbox("Ashampo 6 ", 384, 184, 161, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox13 = GUICtrlCreateCheckbox("Office 2010", 384, 224, 161, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox14 = GUICtrlCreateCheckbox("JMS", 384, 264, 169, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox15 = GUICtrlCreateCheckbox("OMS", 384, 304, 161, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Button1 = GUICtrlCreateButton("Installieren", 48, 344, 163, 33)
$Checkbox16 = GUICtrlCreateCheckbox("iTunes x64", 216, 200, 145, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox17 = GUICtrlCreateCheckbox("Java x64", 216, 240, 145, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox18 = GUICtrlCreateCheckbox("ESET NOD32 x64", 216, 280, 153, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox19 = GUICtrlCreateCheckbox("Cisco VPN Clientx64", 48, 280, 169, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox20 = GUICtrlCreateCheckbox("Flash Player x64", 48, 240, 153, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
$Checkbox21 = GUICtrlCreateCheckbox(" 7-Zip x64", 48, 160, 129, 17)
GUICtrlSetFont(-1, 10, 800, 0, "Verdana")
GUICtrlSetColor(-1, 0x000000)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
If GUICtrlRead($checkbox1) = 1 Then
$Checkbox1 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\7-Zip.exe")
EndIf
If GUICtrlRead($checkbox2) = 1 Then
$Checkbox2 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Acrobat Reader.exe")
EndIf
If GUICtrlRead($checkbox3) = 1 Then
$Checkbox3 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Flash Player.exe")
EndIf
If GUICtrlRead($checkbox4) = 1 Then
$Checkbox4 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Cisco VPN Client.exe")
EndIf
If GUICtrlRead($checkbox5) = 1 Then
$Checkbox5 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Ferrari Fax.exe")
EndIf
If GUICtrlRead($checkbox6) = 1 Then
$Checkbox6 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\FreePDF.exe")
EndIf
If GUICtrlRead($checkbox7) = 1 Then
$Checkbox7 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\iTunes.exe")
EndIf
If GUICtrlRead($checkbox8) = 1 Then
$Checkbox8 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Java.exe")
EndIf
If GUICtrlRead($checkbox9) = 1 Then
$Checkbox9 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\ESET NOD32.exe")
EndIf
If GUICtrlRead($Checkbox10) = 1 Then
$Checkbox10 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Notepad.exe")
EndIf
If GUICtrlRead($checkbox11) = 1 Then
$Checkbox11 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\WSUS.exe")
EndIf
If GUICtrlRead($checkbox12) = 1 Then
$Checkbox12 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Ashampoo.exe")
EndIf
If GUICtrlRead($checkbox13) = 1 Then
$Checkbox13 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Office 2010.exe")
EndIf
; JMS
If GUICtrlRead($checkbox14) = 1 Then
$Checkbox14 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\.exe")
EndIf
; OMS
If GUICtrlRead($checkbox15) = 1 Then
$Checkbox15 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\.exe")
EndIf
If GUICtrlRead($checkbox16) = 1 Then
$Checkbox16 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\iTunes64.exe")
EndIf
If GUICtrlRead($checkbox17) = 1 Then
$Checkbox17 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\java64.exe")
EndIf
If GUICtrlRead($checkbox18) = 1 Then
$Checkbox18 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\ESET NOD32 64.exe")
EndIf
If GUICtrlRead($checkbox19) = 1 Then
$Checkbox19 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Cisco VPN Client64.exe")
EndIf
If GUICtrlRead($Checkbox20) = 1 Then
$Checkbox20 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\Flash Player 64.exe")
EndIf
If GUICtrlRead($Checkbox21) = 1 Then
$Checkbox21 = RunWait("S:\Betriebssysteme\Auto Install Software\Scripts\7-Zip64.exe")
EndIf
Exit
EndSwitch
WEnd
Danke schonmal im vorraus !