Hallo liebe Gemeinde.
Der Thomas schon wieder hier.
Sitze vor der Hilfe von AutoIT und habe jetzt schon hinbeommen Variablen zu setzen
(ob ich es richtig mache, weiß ich nicht aber es funtioniert )
Ich habe einen Teil in menen Script den ich ca. 18 bis 20 mal wiederholen muss.
Weiß aber gerade nicht wie. Hänge irgendwie an "Func" fest weiß aber nicht ob das richtig ist
und wie ich es umsetzen könnte
Die Zeilen 5 bis 18 im Script ändert sich nicht, muss ihn aber im Moment jedesmal komplett
schreiben. (zur Info. Ich muss 18 bis 20 Clients eines Programmes starten , sind Messwaagen Laborgeräte)
Kann ich aus den Zeilen 5 bis 18 irgendwie etwas festlegen wie eine Variable, die ich dann nur noch einfügen brauch?
Dim $userid = "Name", $password = "Passwort"
SplashTextOn("Nexxis Client startet", "Methode BCS weight für ADEMOND4008.", 300, 150, -1, -1, 0, "", 20)
Sleep(5000)
SplashOff()
Run("D:\programs\Labtronics\Nexxis v2.0\NexxisClient.exe")
Sleep(2000)
WinActivate("[CLASS:Client - Nexxis]", "")
Sleep(1000)
Send("!sl")
WinActivate("[CLASS:Nexxis Logon]", "")
Sleep(1000)
ControlSetText("Nexxis Logon", "", "Edit1", $userid )
sleep(1000)
Send("{TAB}")
ControlSetText("Nexxis Logon", "", "Edit2", $password )
sleep(1000)
ControlClick("Nexxis Logon", "", "Button1")
WinActivate("[CLASS:Client - Nexxis]", "")
Sleep(2000)
Send("{DOWN 8}")
Sleep(1000)
Send("{TAB 2}")
Sleep(1000)
Send("{SPACE}")
Sleep(1000)
Send("{DOWN 3}")
Sleep(1000)
Send("{TAB 2}")
Sleep(1000)
Send("{SPACE}")
Sleep(2000)
WinSetState("Client - Nexxis", "", @SW_MINIMIZE)
Sleep(5000)
Vielen Dank für einen Tip und Grüße aus dem warmen Büro