ich habe ein Script erstellt mit dem ich mich automatisch auf die Benutzeroberfläche meiner SynologyNAS (Diskstation) DSM in der Arbeit einloggen möchte:
Code: Select all
SetControlDelay -1
SetTitleMatchMode, 2
Run, "C:\Program Files\Google\Chrome\Application\chrome.exe" "https://192.168.0.106:51440/#/signin"
Sleep, 500
WinActivate, ahk_class Chrome_WidgetWin_1
Sleep, 2000
WinMaximize, A
Sleep, 3000
Send, ^{F5}
Sleep, 2000
ControlClick, x79 y541, Google Chrome,,,,NA
Return
Funktioniert alles wunderbar !!
Das Script läuft auf einem Windows-Server der rund um die Uhr an ist und sich im lokalen Netzwerk befindet in dem auch die Diskstation ist. Auf diesen Windows-Server hab ich Zugriff per RemoteDesktop (das lokale Netzwerk ist in der Arbeit - ich sitze hier zuhause)
Nun wollte ich das Script automatisiert nachts um eine bestimmt Uhrzeit laufen lassen über den Windows-Taskmanager. Hierzu habe ich das Script in eine exe compiliert und diese dann als Task in eine Aufgabe des Taskmanagers eingetragen.
Wenn ich per remote auf dem Windows-Rechner bin und zsuchaue funktioniert die exe einwandfrei.
Wenn ich die Remote-Verbindung beende und den Task geplant zu bestimmter Uhrzeit ausführen lasse ...dann wird nur der Chrome-Browser und die Anmeldeseite von DSM geöffnet.
Es wird praktisch nur die erste Zeile des des Scripts abgearbeitet ...
Funktioniert ein kompiliertes AHK-Script nur wenn eine Monitor angeschlossen ist bzw. wenn ich per Remote auf den Rechner eingeloggt bin und eine GUI habe ???