NSendKeyF5 als Alternative zum StandbyDefender
Verfasst: Fr 01 Jan 2010, 20:22
Hallo,
Nicht nur bei meinen Rechner ist es so, dass wenn er per geplantem Task zum Aufnehmen erweckt wird, dass er nur "halb" aufwacht.
Der Bildschirm bleibt im Softpower-Off, was eigentlich nicht stört, da die Aufnahme trotzdem startet aber was sehr lästig ist, er geht nach wenigen Minuten wieder in den Standby obwohl die Aufnahme läuft.
Verhindern lässt sich das nur durch irgendeine Form von Usereingabe.
Wenn also die Maus bewegt oder irgendeine Taste auf der Tastaur gedrückt wurde, dann springt auch der Bildschirm an und der Rechner ist vollständig erwacht und bleibt an, bis er absichtlich wieder in den Standby geschickt wird.
Das Problem ist nicht neu und Gag hat sein D-Box-Record-Startup-und-Shutdown-Tool um den externen StandbyDefender ergänzt, der unerwünschte Einschlafversuche des Rechners verhindert.
Das hatte ich bisher auch erfolgreich benutzt.
Die Umstellung meines Rechners auf Win 7 64 bit, sorgte leider dafür, dass der Standby-Defender zwar noch läuft, aber leider keine Standbys mehr verhindert.
Auf der Suche nach einer anderen Lösung und dem Gedanken ein Mausschubsen oder Tastendrücken zu generieren, fiel mir ein Tool ein, dass ein Kollege als Workaround für eine ganz andere Sache mal schrieb und zwar NSendKeyF5.
Diese Mini-Exe "drückt" einmal die [F5]-Taste und beendet sich sofort wieder.
Bei den meisten Programmen bewirkt [F5] ein Refresh, aber das ist in diesem Zusammenhang egal, Hauptsache es wurde eine Teste gedrückt und dann gerne eine mit harmloser Wirkung, also besser [F5], als [Enter] oder [Entf].
Wie bringt man jetzt den Rechner dazu, dass er NSendKeyF5 nach dem Standby automatisch ausführt ohne dafür auch noch einen zeitgesteuerten Task einplanen zu müssen?
Variante 1
Bei JtG gibt es in den Optionen bei "UserTimer" den "Timer vor Aufnahme".
Dort kann NSendKeyF5 eingebunden werden (Speichern nicht vergessen), wobei die Vorlaufzeit gut gewählt sein muss, damit NSendKeyF5 auch ausgeführt wird, bevor der Rechner selbsttätig und unerwünscht wieder einschläft.
Beim u-Grabber gibt es auch diese UserTimer, zu finden und einzutragen unter "Optionen" - "Programme". Dort kann das Programm mit der Option [x] Nach dem "Resume" ausführen kombimiert werden.
Alternativ kann NSendKeyF5 auch in der u-Grabber-Optionen.ini eingebunden werden.
Das führt dazu, dass NSendKeyF5 durch u-Grabber in einem Intervall wiederholt wird und kann so das Einschlafen auch dann verhindern, wenn in den Energieoptionen des Systems "Energiesparmodus nach: x Minuten" eingestellt ist. Natürlich muss das Intervall von u-Grabber dann kürzer sein, als die x Minuten für den Energiesparmodus.
Variante 2
Bei Vista und Windows 7 gibt es die "Aufgabenplanung" statt "Geplante Tasks".
Dort kann NSendKeyF5 als geplante Aufgabe hinterlegt werden und als Trigger keine Uhrzeit, die man ja jedesmal neu setzen müsste, sondern ein Ereignis.
Das Ereignis ist "Aufwachen aus dem Standby", es heißt nur anders.
Aufgabenplanung aufrufen
Einfache Aufgabe erstellen...
Name: und optional Beschreibung: eingeben [Weiter >]
(x) Bei Protokollierung eines bestimmten Ereignisses [Weiter >]
Protokoll: Microsoft-Windows-Diagnostics-Performance/Betriebsbereit
Quelle: Diagnostics/Performance
Ereignis-ID: 300
[Weiter >]
(x) Programm starten
... und so weiter bis [Fertigstellen]
Ab dann heißt Aufwachen auch tatsächlich Aufwachen und Wachbleiben.
Bei Variante 2 wird es bei jedem Aufwachen aus dem Standby ausgeführt,
bei Variante 1 nur wenn man auch eine Aufnahme mit JtG/u-Grabber eingeplant hat.
Zu finden ist das Tool unter Downloads.
Gruß Frank
Nicht nur bei meinen Rechner ist es so, dass wenn er per geplantem Task zum Aufnehmen erweckt wird, dass er nur "halb" aufwacht.
Der Bildschirm bleibt im Softpower-Off, was eigentlich nicht stört, da die Aufnahme trotzdem startet aber was sehr lästig ist, er geht nach wenigen Minuten wieder in den Standby obwohl die Aufnahme läuft.
Verhindern lässt sich das nur durch irgendeine Form von Usereingabe.
Wenn also die Maus bewegt oder irgendeine Taste auf der Tastaur gedrückt wurde, dann springt auch der Bildschirm an und der Rechner ist vollständig erwacht und bleibt an, bis er absichtlich wieder in den Standby geschickt wird.
Das Problem ist nicht neu und Gag hat sein D-Box-Record-Startup-und-Shutdown-Tool um den externen StandbyDefender ergänzt, der unerwünschte Einschlafversuche des Rechners verhindert.
Das hatte ich bisher auch erfolgreich benutzt.
Die Umstellung meines Rechners auf Win 7 64 bit, sorgte leider dafür, dass der Standby-Defender zwar noch läuft, aber leider keine Standbys mehr verhindert.
Auf der Suche nach einer anderen Lösung und dem Gedanken ein Mausschubsen oder Tastendrücken zu generieren, fiel mir ein Tool ein, dass ein Kollege als Workaround für eine ganz andere Sache mal schrieb und zwar NSendKeyF5.
Diese Mini-Exe "drückt" einmal die [F5]-Taste und beendet sich sofort wieder.
Bei den meisten Programmen bewirkt [F5] ein Refresh, aber das ist in diesem Zusammenhang egal, Hauptsache es wurde eine Teste gedrückt und dann gerne eine mit harmloser Wirkung, also besser [F5], als [Enter] oder [Entf].
Wie bringt man jetzt den Rechner dazu, dass er NSendKeyF5 nach dem Standby automatisch ausführt ohne dafür auch noch einen zeitgesteuerten Task einplanen zu müssen?
Variante 1
Bei JtG gibt es in den Optionen bei "UserTimer" den "Timer vor Aufnahme".
Dort kann NSendKeyF5 eingebunden werden (Speichern nicht vergessen), wobei die Vorlaufzeit gut gewählt sein muss, damit NSendKeyF5 auch ausgeführt wird, bevor der Rechner selbsttätig und unerwünscht wieder einschläft.
Beim u-Grabber gibt es auch diese UserTimer, zu finden und einzutragen unter "Optionen" - "Programme". Dort kann das Programm mit der Option [x] Nach dem "Resume" ausführen kombimiert werden.
Alternativ kann NSendKeyF5 auch in der u-Grabber-Optionen.ini eingebunden werden.
Das führt dazu, dass NSendKeyF5 durch u-Grabber in einem Intervall wiederholt wird und kann so das Einschlafen auch dann verhindern, wenn in den Energieoptionen des Systems "Energiesparmodus nach: x Minuten" eingestellt ist. Natürlich muss das Intervall von u-Grabber dann kürzer sein, als die x Minuten für den Energiesparmodus.
Variante 2
Bei Vista und Windows 7 gibt es die "Aufgabenplanung" statt "Geplante Tasks".
Dort kann NSendKeyF5 als geplante Aufgabe hinterlegt werden und als Trigger keine Uhrzeit, die man ja jedesmal neu setzen müsste, sondern ein Ereignis.
Das Ereignis ist "Aufwachen aus dem Standby", es heißt nur anders.
Aufgabenplanung aufrufen
Einfache Aufgabe erstellen...
Name: und optional Beschreibung: eingeben [Weiter >]
(x) Bei Protokollierung eines bestimmten Ereignisses [Weiter >]
Protokoll: Microsoft-Windows-Diagnostics-Performance/Betriebsbereit
Quelle: Diagnostics/Performance
Ereignis-ID: 300
[Weiter >]
(x) Programm starten
... und so weiter bis [Fertigstellen]
Ab dann heißt Aufwachen auch tatsächlich Aufwachen und Wachbleiben.
Bei Variante 2 wird es bei jedem Aufwachen aus dem Standby ausgeführt,
bei Variante 1 nur wenn man auch eine Aufnahme mit JtG/u-Grabber eingeplant hat.
Zu finden ist das Tool unter Downloads.
Gruß Frank