fsd2 Gast
|
Verfasst am: Do Sep 21, 2006 8:53 am Titel: Wie lang ist Fenster aktiv??? |
|
|
Hallo Welt,
ich habe mal ne Frage an die Schlauen dieser Welt.
Ich brauche eine Funktion, die ein Programm abschiesst, wenn ein Fenster nach 15sek. immer noch aktiv ist.
Derzeit habe ich nur eine Funktion, die dass Prog abschiesst, wenn sich das Fenster binnen 15sek. nicht aktiviert:
| Code: |
;Klick auf Drucken-Button
MouseClick, left, 328, 307
WinWaitActive,Drucken,,15,
if not ErrorLevel
{
sleep, 100
; Klick auf OK-Button in Printer-Dialog
MouseClick, left, 328, 307
WinWait, Ausgabe in Datei umleiten,
IfWinNotActive, Ausgabe in Datei umleiten, , WinActivate, Ausgabe in Datei umleiten,
WinWaitActive, Ausgabe in Datei umleiten,
Send, c:\111\%var%.txt{ENTER}
Sleep, 100
;Schliesst den Dialog
Send, {ENTER}
}
else
{
;Abschuss des Progs
run, c:\pskill.exe -t prog.exe
sleep, 100
} |
Das Script läuft super, aber alle ca.50 Durchläufe hängt sich das zu bedienende Prog auf. Daher brauche ich an dieser Stelle ein Test, ob das Fenster länger als 15sek aktiv ist. Wenn ja --->Killen
Bin für alle Tipps dankbar.
MfG
fsd |
|