AW: AutoIt Script zum Automatisieren der Ameise
Danke für den Hinweis. Es läuft.
r12 war die richtige Klasse. Es gab noch ein Problem mit den "Öffnen" Button.
Diea habe ich gelöst.
Hier das Script, vielleicht hilft es ja dem ein oder anderen.
Danke für den Hinweis. Es läuft.
r12 war die richtige Klasse. Es gab noch ein Problem mit den "Öffnen" Button.
Diea habe ich gelöst.
Hier das Script, vielleicht hilft es ja dem ein oder anderen.
; Ameise Starten
Run($pfad & "\ JTL-wawi-ameise.exe" & " " & $server & " " &$datenbank & " " & $user & " " & $pw)
sleep(5000)
;Einloggen
ControlClick("[CLASS:#32770]", "OK", "[CLASS:Button; INSTANCE:1]", "left")
;Vorlage wird gewählt
$finditem = ControlListView("[CLASS:WindowsForms10.Window.8.app.0.2bf8098_r12_ad1]", "", "[CLASS:WindowsForms10.SysListView32.app.0.2bf8098_r12_ad1; INSTANCE:1]", "FindItem", $Vorlage , 2)
ControlListView("[CLASS:WindowsForms10.Window.8.app.0.2bf8098_r12_ad1]", "", "[CLASS:WindowsForms10.SysListView32.app.0.2bf8098_r12_ad1; INSTANCE:1]", "Select", $finditem)
Sleep(5000)
;Vorlage laden
ControlClick("[CLASS:WindowsForms10.Window.8.app.0.2bf8098_r12_ad1]", "", "[CLASS:WindowsForms10.BUTTON.app.0.2bf8098_r12_ad1; INSTANCE:2]", "left")
Sleep(5000)
;Datei auswählen laden
ControlSend("[CLASS:#32770]", "Datei&name:", "", $csv)
Sleep(3000)
ControlClick("[CLASS:#32770]", "Ö&ffnen", "[CLASS:Button; INSTANCE:2]", "left")
Sleep(5000)
;Klick auf "Import starten"
ControlClick("[CLASS:WindowsForms10.Window.8.app.0.2bf8098_r12_ad1]", "", "[CLASS:WindowsForms10.BUTTON.app.0.2bf8098_r12_ad1; INSTANCE:8]", "left")
Sleep(5000)
;Import starten, um von Testlauf auf Import zu wechseln Instance:3 auf Instance:2 ändern
ControlClick("[CLASS:WindowsForms10.Window.8.app.0.2bf8098_r12_ad1]", "", "[CLASS:WindowsForms10.BUTTON.app.0.2bf8098_r12_ad1; INSTANCE:3]", "left")
sleep($importzeit)
;zurück button
ControlClick("[CLASS:WindowsForms10.Window.8.app.0.2bf8098_r12_ad1]", "", "[CLASS:WindowsForms10.BUTTON.app.0.2bf8098_r12_ad1; INSTANCE:1]", "left")
Sleep(5000)
;abbrechen
ControlClick("[CLASS:WindowsForms10.Window.8.app.0.2bf8098_r12_ad1]", "", "[CLASS:WindowsForms10.BUTTON.app.0.2bf8098_r12_ad1; INSTANCE:7]", "left")
Sleep(5000)
;Programm beenden
WinClose("[CLASS:WindowsForms10.Window.8.app.0.2bf8098_r12_ad1]")