Hallo AutoIT Gemeinde
Ich bin absoluter newbie mit Autoit.
Aber endlich kann ich meine Wetterstation automtisch auslesen.
Das einzige Programm erlaubt nur Maus oder Tastertur Eingabe.
Das script ist sehr einfach ich bin ja noch Anfänger.
Nun zu mein Problem. Ich habe alle Elemente einzeln getestet.
1 Station auslesen
2 Daten auf meine NAS kopieren
3 Rechner runterfahren.
Alles kein Problem und Funktioniert prima.
Aber zusammengefügt kopiert er die Datei nur wenn das "Rechner runterfahren" nicht aktive ist. Ist es aktive wird nicht kopiert aber der Rechner runtergefahren. Das kann ich mir nun überhaupt nicht erklären.
Das Problem sitz aber bestimmt wieder vor dem Bildschirm.
Das script befindet sich in der Autostart die Wartezeiten sind für 1 warten bis alles aktive ist 2 auslesen dauert immer eine unbestimmte zeit 3 hatte ich eingefügt wegen dem Filecopy aber eigentlich macht autoit doch alles nacheinander also müste es auch ohne 3 gehen
;warte 5min
Sleep (300000)
run ("DataRecorder.exe")
Opt("WinWaitDelay",100)
Opt("WinTitleMatchMode",4)
Opt("WinDetectHiddenText",1)
Opt("MouseCoordMode",0)
WinWait("Thermo - Hygro Data Recorder","")
If Not WinActive("Thermo - Hygro Data Recorder","") Then WinActivate("Thermo - Hygro Data Recorder","")
WinWaitActive("Thermo - Hygro Data Recorder","")
Send("{ALTDOWN}a{ALTUP}{ENTER}")
;warte 15min
Sleep (900000)
filecopy ("D:\Wetterdata\history.drf", "z:\history.drf" ,1)
;warte 5min
Sleep (300000)
Shutdown (1)
gruß Ronny