W X Windows miałem fajny skrypt przypominający „cichy alarm”, który zmieniłby kolor okna głównego (tła) na stały czerwony, tylko na kilka sekund na kilka sekund przed powrotem do niego. Czy istnieje sposób, aby to zrobić w systemie Windows XP?
Myślę o pewnym zaplanowanym zadaniu, które używa cscript do ustawiania kluczy rejestru ( HKEY_CURRENT_USER\Control Panel\Desktop
). Jednak moje próby nie wydają się przynosić żadnego efektu. Co muszę zasygnalizować, aby odczytać te wpisy rejestru i ponownie narysować pulpit?
windows
windows-xp
script
desktop-customization
gronostaj
źródło
źródło
HKCU\Control Panel\Desktop\TranscodedImageCache
przed aktualizacją.Myślę, że po zmodyfikowaniu ustawienia tapety w rejestrze wystarczy uruchomić
z wiersza poleceń, a zmiany powinny wejść w życie. Musisz upewnić się, że obraz jest plikiem bmp.
W rzeczywistości właśnie tego próbowałem, tworząc plik bmp o rozmiarze pulpitu, który był cały czerwony. Zmieniłem // HKCU / panel sterowania / pulpit / tapetę, aby zawierała pełną ścieżkę do tej mapy bitowej. Uruchomiłem powyższe polecenie z wiersza poleceń, a pulpit zmienił się na czerwony właśnie utworzony plik bmp
źródło
Oto jedna z opcji. Utwórz małą aplikację konsolową za pomocą SharpDevelop. Umieść ten kod w Programs.cs. Nazywam aplikację „CWP”; Zmień tapetę. W wierszu poleceń bierze tylko jeden parametr: nazwę pliku. Testowany w systemie Windows 7 Ultimate w wersji 64-bitowej z plikiem .bmp.
źródło
nie jest to tak fajne, jak spędzanie czasu na pisaniu kodu, ale istnieje całkiem użyteczne narzędzie systemowe o nazwie bginfo, które osadza informacje w tle pulpitu. jest dość konfigurowalny z wszystkimi opcjami wiersza poleceń. nie, nie napisałem tego.
źródło
W systemie Windows 7 działa nawet w ograniczonych obszarach !! ;) Zamień ścieżkę lokalizacji obrazu na
źródło
Metoda rejestru nie działa cały czas, szczególnie jeśli obraz nie jest w formacie bmp, więc możesz wypróbować moją metodę. Wystarczy otworzyć zdjęcie za pomocą przeglądarki zdjęć systemu Windows i użyć skrótu klawiaturowego, aby ustawić zdjęcie jako tapetę pulpitu.
To jest skrypt VBS, ale możesz użyć tej samej metody, używając cmd
źródło
Bez względu na to, co próbowałem, nie mogłem niezawodnie zmienić tapety za pomocą regedit i UpdatePerUserSystemParameters (nawet z dużymi pętlami), więc skończyło się na PowerShell, działa za każdym razem.
Zobacz https://www.joseespitia.com/2017/09/15/set-wallpaper-powershell-function/
Set-Wallpaper.ps1 :
źródło