Hallo,
ich fliege Heli-x mit meinem Laptop. Der ist so eingestellt, dass nach 5 min ohne Eingabe der Bildschirm aus geht.
Dummerweise blockiert Heli-X die Abschaltung nicht. Mit schwarzen Bildschirm fliegt es sich schlecht.
Vielleicht kann man das in Programm einbinden. Dann muss ich vor dem Fliegen nicht das Energieschema ändern...
Grüße
Jeff
Bildschirmabschaltung verhindern
Re: Bildschirmabschaltung verhindern
Hm... unter Mac OS haben wir das sogar schon realisiert (im Start-Skript der .app). Michael, hast Du da eine Idee, wie man das unter Windows hinbekommen könnte?
Heli-X unter Mac OS X 10.5 auf einem 20" iMac
in echt: Thunder Tiger Mini Titan E325 + Gaui EP100
in echt: Thunder Tiger Mini Titan E325 + Gaui EP100
Re: Bildschirmabschaltung verhindern
Hmm,
eine VisualBasic-Lösung ist hier: http://www.pcwelt.de/forum/windows-xp-s ... ten-2.html
Schöner wäre es direkt im Batchfile ...
Michael
eine VisualBasic-Lösung ist hier: http://www.pcwelt.de/forum/windows-xp-s ... ten-2.html
Schöner wäre es direkt im Batchfile ...
Michael
Re: Bildschirmabschaltung verhindern
Hm. Zur Not™ könnte man das VB-Skript aus dem Batchfile heraus anstoßen - vorausgesetzt, Skripting ist (aus Sicherheitsgründen) nicht deaktiviert...
Heli-X unter Mac OS X 10.5 auf einem 20" iMac
in echt: Thunder Tiger Mini Titan E325 + Gaui EP100
in echt: Thunder Tiger Mini Titan E325 + Gaui EP100
Re: Bildschirmabschaltung verhindern
Ich habe mal ein bisschen gesurft. Eigentlich müsste es so gehen:
1. Speichern der aktuellen Screensaver settings: regedit /e back.reg "HKEY_CURRENT_USER/Control Panel/Desktop/ScreenSaveActive"
2. Setzen der neuen: regedit "HKEY .....
3. Start von HELI-X
4. Wiederherstellen der alten Settings
Bei mir geht leider 1. nicht. Ich habe es nur geschafft, die komplette Registry zu backuppen, aber na ja ....
Gruss
Michael
1. Speichern der aktuellen Screensaver settings: regedit /e back.reg "HKEY_CURRENT_USER/Control Panel/Desktop/ScreenSaveActive"
2. Setzen der neuen: regedit "HKEY .....
3. Start von HELI-X
4. Wiederherstellen der alten Settings
Bei mir geht leider 1. nicht. Ich habe es nur geschafft, die komplette Registry zu backuppen, aber na ja ....
Gruss
Michael
Re: Bildschirmabschaltung verhindern
Und ein
...geht nicht? Dann müsste man das nur noch in eine Datei klatschen, die man nach Beenden des Java-Aufrufs wieder ausliest und den Key wieder zurück schreibt.
Code: Select all
key= "HKCU\Control Panel\Desktop\ScreenSaveActive"
wshshell.regread(key)
Heli-X unter Mac OS X 10.5 auf einem 20" iMac
in echt: Thunder Tiger Mini Titan E325 + Gaui EP100
in echt: Thunder Tiger Mini Titan E325 + Gaui EP100
Re: Bildschirmabschaltung verhindern
Das müsste gehen. Allerdings wäre es ohne Datei schöner. Ichhabe noch nicht gefunden, ob und wie ein VB-Skript einen Wert an das Shell-Skript zurückliefern kann.
Michael
Michael
Re: Bildschirmabschaltung verhindern
psst... unter Mac OS mache ich es auch mit einer kleinen Datei. Wobei es da eigentlich noch mehr Quark ist, weil ich das auch in einer Variable halten könnte - ist eine Idee für die nächste Version.
Zur Rückgabe von Werten von VB aus habe ich leider keine Idee.
Zur Rückgabe von Werten von VB aus habe ich leider keine Idee.
Heli-X unter Mac OS X 10.5 auf einem 20" iMac
in echt: Thunder Tiger Mini Titan E325 + Gaui EP100
in echt: Thunder Tiger Mini Titan E325 + Gaui EP100
Re: Bildschirmabschaltung verhindern
Hallo,
laut http://groups.google.de/group/de.comp.l ... 6989bdc7b3" reicht es aus, einfach mit java.awt.Robot die Maus etwas zu bewegen, um den Bildschirmschoner zu unterbinden. Das hat den Charme, dass die Lösung plattformunabhängig funktionieren könnte. Abgesehen davon ist die Lösung, in der Batch-Datei erst den Bildschirmschoner abzuschalten und hinterher wieder anzuschalten evtl. dann schlecht, wenn das Programm über den Task-Manager abgeschossen wird, oder sonst ein Fehler auftritt.
Tobias
laut http://groups.google.de/group/de.comp.l ... 6989bdc7b3" reicht es aus, einfach mit java.awt.Robot die Maus etwas zu bewegen, um den Bildschirmschoner zu unterbinden. Das hat den Charme, dass die Lösung plattformunabhängig funktionieren könnte. Abgesehen davon ist die Lösung, in der Batch-Datei erst den Bildschirmschoner abzuschalten und hinterher wieder anzuschalten evtl. dann schlecht, wenn das Programm über den Task-Manager abgeschossen wird, oder sonst ein Fehler auftritt.
Tobias
Re: Bildschirmabschaltung verhindern
Hallo,
interessanter Vorschlag. Ich muss dann nur aufpassen, dass der Mauszeiger nicht wieder sichtbar wird. Das probiere ich mal aus.
Danke und Gruss
Michael
interessanter Vorschlag. Ich muss dann nur aufpassen, dass der Mauszeiger nicht wieder sichtbar wird. Das probiere ich mal aus.
Danke und Gruss
Michael