Ich habe einen Trick gefunden, um das Problem zu lösen:
Fügen Sie am und im Skript die Befehlszeile hinzu:
Sh.SendKeys("%")
Dadurch wird der Fokus auf das Fenster, das ich vor dem Start des Skripts verwendete, wieder aktiviert.
Ich muss den Desktop alle 10 Minuten automatisch aktualisieren.
Die einzige funktionierende Methode, die ich gefunden habe, ist die Verwendung dieses VBS-Codes.
Sh.AppActivate "Program Manager"
Sh.SendKeys("")
Auf diese Weise wird das aktive Fenster zum Desktop.
Ich muss den Fokus auf dem Fenster, das ich verwende, erneut aktivieren, bevor das Skript startet.
Ich habe einen Trick gefunden, um das Problem zu lösen:
Fügen Sie am und im Skript die Befehlszeile hinzu:
Sh.SendKeys("%")
Dadurch wird der Fokus auf das Fenster, das ich vor dem Start des Skripts verwendete, wieder aktiviert.
Ich muss den Fokus auf dem Fenster, das ich verwende, erneut aktivieren, bevor das Skript startet.
Anweisungen hierzu finden Sie unter StackOverflow: So finden Sie den Fenstertitel des aktiven (Vordergrund) Fensters mithilfe von Window Script Host