Post by re1hro » 19 Feb 2020, 14:31
Hallo, ich bin gerade dabei meine ersten Gehversuche mit AHK zu machen und bräuchte jetzt mal eure Hilfe.
Ich habe ein Loop Script was immer ein wiederkehrendes PopUp schließen soll wenn es erscheint. Das funktioniert soweit auch super. Dann habe ich noch ein anderes Script mit einer Gui womit ich verschiedene Programme per Button starten und mich auch gleich einloggen kann. Das funktioniert soweit auch super. Jetzt wollte ich aber das Loop in das GUI Script einfügen damit ich nicht zwei Scripte habe. Wenn ich es oben in der GUI einfüge öffnet sich die GUI nicht und der Loop läuft auch nicht. Wenn ich es unter der GUI einfüge startet zwar die GUI aber der Loop läuft nicht. Wie kann ich beide Scripte in einem vereinen?
Vielen Dank
Code: Select all
Gui, Add, Button, x32 y19 w100 h30 gLogistics, Logistics
Gui, Add, Button, x32 y59 w100 h30 gSal, Sal
Gui, Add, Button, x32 y100 w100 h30 gSchleck, Schleck
Gui, Add, Text, x150 y5 w150 h20 , Sal Benutzername
Gui, Add, Text, x300 y5 w150 h20 , Passwort
Gui, Add, Edit, x150 y19 w110 h30 vUsersal,
Gui, Add, Edit, x270 y19 w110 h30 vPasssal Password*,
Gui, Add, Text, x150 y85 w90 h20 , Schleck Login
Gui, Add, Text, x300 y85 w90 h20 , Passwort
Gui, Add, Edit, x150 y100 w110 h30 vUserschleck,
Gui, Add, Edit, x270 y100 w110 h30 vPassschleck Password*,
Gui, Show, w500 h300, MIKO
return
Logistics:
GuiControlGet, Usersal
GuiControlGet, Passsal
Run, C:\Program Files (x86)\Vantive32Vsta\vantiv32.exe
Sleep, 1000
ControlClick, Edit1, System Login
Sleep, 200
ControlSetText, Edit1,, System Login
Send %Usersal%
ControlClick, Edit2, System Login
Sleep, 200
Send %Passsal%
Sleep, 200
ControlClick, Login, System Login
Sleep, 12000
Click, 47 37, Open - Individual
Sleep, 700
Click, 84 86, Open - Individual
Sleep, 700
Click, 381 109, Open - Individual
Sleep, 700
Click, 578 128, Open - Individual
Sleep, 700
Click, 694 149, Open - Individual
return
Sal:
GuiControlGet, Usersal
GuiControlGet, Passsal
Run, C:\Program Files (x86)\Vive32Vsta\tiv32.exe
Sleep, 1000
ControlClick, Edit1, System Login
Sleep, 200
ControlSetText, Edit1,, System Login
Send %Usersal%
ControlClick, Edit2, System Login
Sleep, 200
Send %Passsal%
Sleep, 200
ControlClick, Login, System Login
return
Schleck:
Run, "C:\Program Files (x86)\Vive32Vsta\Schleck.exe"
WinWait, Schleck
GuiControlGet, Userschleck
GuiControlGet, Passschleck
Sleep, 300
WinActivate, Schleck
Sleep, 500
Click, 90 97, Schleck
Sleep, 200
ControlClick, Edit2, Schleck
Sleep, 200
ControlSetText, Edit2,, Schleck
Send, %Userschleck%
Sleep, 200
ControlClick, Edit3, Schleck
Send, %Passschleck%
return
loop
{
ifWinExist , ScreenPopup
Sleep, 200
WinClose
}
GuiClose:
ExitApp
Hallo, ich bin gerade dabei meine ersten Gehversuche mit AHK zu machen und bräuchte jetzt mal eure Hilfe.
Ich habe ein Loop Script was immer ein wiederkehrendes PopUp schließen soll wenn es erscheint. Das funktioniert soweit auch super. Dann habe ich noch ein anderes Script mit einer Gui womit ich verschiedene Programme per Button starten und mich auch gleich einloggen kann. Das funktioniert soweit auch super. Jetzt wollte ich aber das Loop in das GUI Script einfügen damit ich nicht zwei Scripte habe. Wenn ich es oben in der GUI einfüge öffnet sich die GUI nicht und der Loop läuft auch nicht. Wenn ich es unter der GUI einfüge startet zwar die GUI aber der Loop läuft nicht. Wie kann ich beide Scripte in einem vereinen?
Vielen Dank :-D
[code]
Gui, Add, Button, x32 y19 w100 h30 gLogistics, Logistics
Gui, Add, Button, x32 y59 w100 h30 gSal, Sal
Gui, Add, Button, x32 y100 w100 h30 gSchleck, Schleck
Gui, Add, Text, x150 y5 w150 h20 , Sal Benutzername
Gui, Add, Text, x300 y5 w150 h20 , Passwort
Gui, Add, Edit, x150 y19 w110 h30 vUsersal,
Gui, Add, Edit, x270 y19 w110 h30 vPasssal Password*,
Gui, Add, Text, x150 y85 w90 h20 , Schleck Login
Gui, Add, Text, x300 y85 w90 h20 , Passwort
Gui, Add, Edit, x150 y100 w110 h30 vUserschleck,
Gui, Add, Edit, x270 y100 w110 h30 vPassschleck Password*,
Gui, Show, w500 h300, MIKO
return
Logistics:
GuiControlGet, Usersal
GuiControlGet, Passsal
Run, C:\Program Files (x86)\Vantive32Vsta\vantiv32.exe
Sleep, 1000
ControlClick, Edit1, System Login
Sleep, 200
ControlSetText, Edit1,, System Login
Send %Usersal%
ControlClick, Edit2, System Login
Sleep, 200
Send %Passsal%
Sleep, 200
ControlClick, Login, System Login
Sleep, 12000
Click, 47 37, Open - Individual
Sleep, 700
Click, 84 86, Open - Individual
Sleep, 700
Click, 381 109, Open - Individual
Sleep, 700
Click, 578 128, Open - Individual
Sleep, 700
Click, 694 149, Open - Individual
return
Sal:
GuiControlGet, Usersal
GuiControlGet, Passsal
Run, C:\Program Files (x86)\Vive32Vsta\tiv32.exe
Sleep, 1000
ControlClick, Edit1, System Login
Sleep, 200
ControlSetText, Edit1,, System Login
Send %Usersal%
ControlClick, Edit2, System Login
Sleep, 200
Send %Passsal%
Sleep, 200
ControlClick, Login, System Login
return
Schleck:
Run, "C:\Program Files (x86)\Vive32Vsta\Schleck.exe"
WinWait, Schleck
GuiControlGet, Userschleck
GuiControlGet, Passschleck
Sleep, 300
WinActivate, Schleck
Sleep, 500
Click, 90 97, Schleck
Sleep, 200
ControlClick, Edit2, Schleck
Sleep, 200
ControlSetText, Edit2,, Schleck
Send, %Userschleck%
Sleep, 200
ControlClick, Edit3, Schleck
Send, %Passschleck%
return
loop
{
ifWinExist , ScreenPopup
Sleep, 200
WinClose
}
GuiClose:
ExitApp
[/code]