PieDie Geschrieben 4. Mai 2006 Geschrieben 4. Mai 2006 Hi, ich möchte ein Batch script schreiben, das einen PC aus dem Bildschirmschoner-Modus aufweckt. Das ganze sieht so aus: Ein Diagnose/Ăberwachungs-Rechner ist den ganzen Tag an. Damit sich der Bildschirm nicht einbrennt, soll er alle 30 Minuten in den Screensaver schalten und durch ein Batchscript, das im Hintergrund permanent mitlĂ€uft nach 5 Minuten Screensaver wieder aufwachen. Das soll das Einbrennen wenigstens ein bisschen eindĂ€mmen. So sieht mein bisheriger Ansatz aus: :10 ping /n 2100 localhost >nul goto 10 Kann man aus Batch-Files Windows-Messages absetzen, sodass man das DrĂŒcken der Shift-Taste oder Ăhnliches simulieren kann? Danke im Voraus. Zitieren
Amstelchen Geschrieben 4. Mai 2006 Geschrieben 4. Mai 2006 prinzipielle frage: warum den bildschirmschoner nicht auf schwarz setzen, dann brennt sich nix ein. zweitens: wie sollte ein ping auf den localhost den bildschirmschoner deaktivieren oder deaktiviert halten? hast du das schon erfolgreich versucht? s'Amstel Zitieren
PieDie Geschrieben 4. Mai 2006 Autor Geschrieben 4. Mai 2006 Der Ping-Befehl hat nur ALibi-Funktion. WIndows bringt soweit ich weiĂ standardmĂ€Ăig keinen Befehl mit, der das Skript pausiert. Man mĂŒsste irgendwas installieren, was ich nicht tun kann (das steht leider nicht zur Diskussion). Also lasse ich den Ping Befehl alle x Sekunden pingen und springe dann wieder zum Anfang. Er macht nur den ZĂ€hler... Die Kernfrage bleibt also: Wie simuliere ich eine Benutzereingabe, die den Bildschirmschoner wieder verscheucht? ODer gibt es irgendeinen Befehl, der sogar in einem Batch-Script ausfĂŒhrbar ist? EDIT: Der Monitor lĂ€uft zwanglsĂ€ufig permanent. Er visualisiert den Netzwerkstatus unserer und der Schwesterfirmen. Permanent eingeschaltet wĂ€re der Bildschirmschone kontraproduktiv. Aber immer mal wieder kurz wĂ€re es nciht so wild. Zitieren
Whatever Geschrieben 4. Mai 2006 Geschrieben 4. Mai 2006 Die Kernfrage bleibt also: Wie simuliere ich eine Benutzereingabe, die den Bildschirmschoner wieder verscheucht? ODer gibt es irgendeinen Befehl, der sogar in einem Batch-Script ausfĂŒhrbar ist?Via Batch nicht. Allerdings sollte [beliebige Scriptsprache] dazu druchaus in der Lage sein. Der Monitor lĂ€uft zwanglsĂ€ufig permanent. Er visualisiert den Netzwerkstatus unserer und der Schwesterfirmen. Permanent eingeschaltet wĂ€re der Bildschirmschone kontraproduktiv. Aber immer mal wieder kurz wĂ€re es nciht so wild.Wenn er ohnehin stĂ€ndig lĂ€uft, hilft auch ein hin und wieder einschalten des Bildschirmschoners nicht viel. Wieso stellt ihr nicht einfach nen billig-TFT hin, damit hĂ€tte sich das Problem vollstĂ€ndig und fĂŒr immer erledigt. Zitieren
PieDie Geschrieben 5. Mai 2006 Autor Geschrieben 5. Mai 2006 Wieso stellt ihr nicht einfach nen billig-TFT hin, damit hĂ€tte sich das Problem vollstĂ€ndig und fĂŒr immer erledigt. Weil besagter Monitor ein 42-Zoll LCD Bildschirm ist Chefsache - das muss so sein. Ich kenn mich in anderen Sprachen nicht aus - ich könnte höchstens in meiner Freizeit mal schauen, ob man da in Delphi machen machen könnte...:schlaf: Zitieren
Empfohlene BeitrÀge
Dein Kommentar
Du kannst jetzt schreiben und Dich spÀter registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.