Unter X Windows hatte ich ein cooles "Silent-Alarm" -Erinnerungsskript, das die Farbe meines Stammfensters (Hintergrunds) für ein paar Sekunden in ein durchgehendes Rot änderte, bevor es zurückgesetzt wurde. Gibt es eine Möglichkeit, dies für Windows zu tun XP?
Ich denke an eine geplante Aufgabe, die cscript verwendet, um Registrierungsschlüssel ( HKEY_CURRENT_USER\Control Panel\Desktop
) festzulegen . Meine Versuche scheinen jedoch keine Wirkung zu haben. Was muss ich signalisieren, um diese Registrierungseinträge zu lesen und den Desktop neu zu zeichnen?
quelle
HKCU\Control Panel\Desktop\TranscodedImageCache
vor dem Aktualisieren entfernen .Ich denke, dass, sobald Sie die Hintergrundeinstellungen in der Registrierung ändern, Sie einfach ausführen müssen
von der Kommandozeile und die Änderungen sollten wirksam werden. Sie müssen sicherstellen, dass Ihr Bild eine BMP-Datei ist.
Tatsächlich habe ich es einfach versucht, indem ich eine BMP-Datei in Desktopgröße erstellt habe, die nur rot war. Ich habe den Schlüssel // HKCU / control panel / desktop / wallpaper so geändert, dass er den vollständigen Pfadnamen zu dieser Bitmap enthält. Ich habe den obigen Befehl über die Befehlszeile ausgeführt und den Desktop in das rote BMP geändert, das ich gerade erstellt habe
quelle
Hier ist eine Option. Erstellen Sie eine kleine Konsolen-App mit einem SharpDevelop. Fügen Sie diesen Code in Programs.cs ein. Ich nenne die App "CWP"; Hintergrund ändern. In der Befehlszeile wird nur ein Parameter benötigt: der Dateiname. Getestet unter Windows 7 Ultimate 64-Bit mit BMP-Datei.
quelle
Dies ist nicht so cool wie das eigentliche Schreiben von Code, aber es gibt ein ziemlich nützliches System namens bginfo , das Informationen in den Hintergrund des Desktops einbettet. Es ist ziemlich konfigurierbar mit allen Arten von Befehlszeilenoptionen. Nein, ich habe es nicht geschrieben.
quelle
Für Windows 7 funktioniert es auch in eingeschränkten Bereichen !! ;) Ersetze deinen Bildpfad durch
quelle
Die Registrierungsmethode funktioniert nicht immer, besonders wenn das Bild nicht im BMP-Format vorliegt. Sie können also meine Methode ausprobieren. Öffnen Sie einfach das gewünschte Bild mit Windows Photo Viewer und verwenden Sie eine Tastenkombination, um das Bild als Desktop-Hintergrund festzulegen.
Dies ist ein VBS-Skript, aber Sie können dieselbe Methode mit cmd verwenden
quelle