Gibt es eine Möglichkeit, Aero Peek nach einer gewissen Inaktivität (wie einem Bildschirmschoner) in Windows 7 umzuschalten?

456
Leigh Carey

Grundsätzlich suche ich nach Aero-Peek-Funktionen, die nach einer bestimmten Zeit der Inaktivität ausgelöst werden. Gibt es einen Weg, dies zu erreichen?

2

1 Antwort auf die Frage

1
Breakthrough

Sie können geplante Tasks verwenden, um einen Befehl auszuführen (nach einer bestimmten Zeit der Inaktivität Ihrer Wahl), die den Befehl "Desktop anzeigen" aufruft. Führen Sie die folgenden Schritte aus, um den Befehl "Desktop anzeigen" als Datei zu erstellen, und erstellen Sie anschließend eine neue geplante Task, die die Datei startet.

Wenn Sie alternativ die Aero-Peak-Funktion verwenden möchten, anstatt die Fenster tatsächlich zu minimieren, können Sie mit AutoIt eine ausführbare Datei erstellen, um die Maus in die rechte untere Ecke zu bewegen (oder wo sich sonst die Aero-Peak-Schaltfläche befindet). Sie können die ausführbare Datei dann erneut als geplante Task ausführen.

Das AutoIt-Skript wäre trivial, da Sie nur eine einzige Zeile benötigen. Nutzen Sie einfach die hier dokumentierteMouse Move Funktion . Wenn Sie beispielsweise eine Bildschirmauflösung von 1440x900 haben, geben Sie die folgende Zeile in den Editor ein und speichern Sie die Datei als "Aeropeak.au3" (und führen Sie sie als geplante Aufgabe aus):

MouseMove(1440, 900, 0) 
Eigentlich habe ich AutoIt zum Kompilieren einer ausführbaren Datei verwendet, die Erweiterung in .scr geändert und sie als meinen Bildschirmschoner festgelegt. Zu einem bestimmten Zeitpunkt suchte ich nach einer Möglichkeit, VBscript in eine .exe-Datei zu kompilieren, um die ToggleDesktop-API aufzurufen. Ich habe jedoch nie echte Freeware gefunden. Dieser Weg ist sowieso besser, weil ich meine Maus einfach aus dem Peek-Bereich bewegen kann, wenn ich zurückkomme, um den Bildschirmschoner zu "entlassen". Vielen Dank! Leigh Carey vor 12 Jahren 0