mrcljnff
Goto Top

AutoIT Dauerschleife

Moin,

ich benötige einen befehl der mir mein AutoIt script, in eine Dauerschleife verwandelt.
Selber habe ich den dafür benötigten befehl gefunden, kann ihn aber nicht umsetzen dass es Funktioniert.
Gibt es hier jemanden der ein paar Kenntnise dazu hat? face-smile

MfG
Marcel

Content-ID: 268186

Url: https://administrator.de/contentid/268186

Ausgedruckt am: 17.11.2024 um 21:11 Uhr

mrcljnff
mrcljnff 02.04.2015 um 16:52:37 Uhr
Goto Top
Run("C:\Programme\HAPAK\HapakWin.exe")
WinWaitActive("Benutzer - Anmeldung")
Send("te")
WinWaitActive("Benutzer - Anmeldung")
mouseClick ("left",890,580,2)
sleep("200")
Send("D")
WinClose("HAPAK-Dokumentbearbeitung")
WinWaitActive("HAPAK-Dokumentbearbeitung")
Send("{F7}")
WinWaitActive("Rechnung zur Bearbeitung auswählen")
Send("{ENTER}")
WinWaitActive("Rechnung bearbeiten")
Send("N")
sleep("2500")
Send("^p")
sleep("2500")
Send("{ENTER}")
sleep("2500")
Mouseclick("left",870,465)
WinWaitActive("Speichern unter")
Send("{ENTER}")
sleep("1000")
Send("!{F4}")
sleep("500")
Send("!{F4}")
sleep("2500")
Send("{F7}")
sleep("4000")
Send("{DOWN}")

hier das script face-smile
Danke!
114757
Lösung 114757 02.04.2015 aktualisiert um 17:34:25 Uhr
Goto Top
siehe deinen letzten Post !

benötige nur noch für dieses script eine dauerschleife!
while 1
; .........dein code
wend
https://www.autoitscript.com/autoit3/docs/intro/lang_loops.htm

Das starten des Programms etc. natürlich nicht in die Schleife packen face-wink das sollte natürlich klar sein.
vossi31
Lösung vossi31 02.04.2015 aktualisiert um 17:34:03 Uhr
Goto Top
Moin,

Das starten des Programms (RUN-Zeile) natürlich nicht in die Schleife packen

...und die Benutzerananmeldung und weiteres wohl auch nicht.

Vermutlich beginnt die Schleife vor
WinWaitActive("Rechnung zur Bearbeitung auswählen")

Und wenn du weißt wie oft du Durchlaufen willst nimm anstatt
while ...end
for ...next

Henning
mrcljnff
mrcljnff 02.04.2015 um 17:34:15 Uhr
Goto Top
vielen Dank!
mrcljnff
mrcljnff 02.04.2015 um 17:34:35 Uhr
Goto Top
vielen Dank!