Strona 1 z 1

Skrypt .bat zmieniający tapetę

: 18 cze 2012, 22:05
autor: lolasher
Nie wiedziałem gdzie założyć ten temat w sumie tu najbliżej.

Ma być taki, że kliknę dwa razy i od razu się zmieni. Wiem, że trzeba zmienić jakiś klucz w rejestrze to to akurat łatwo znaleźć, ale jak zrobić, żeby to się odświeżyło i się zmieniła. Nie wyjeżdżać z restartem komputera, bo w miejscu, gdzie chcę to zastosować ten klucz rejestru i tak się przywróci.

Re: Skrypt .bat zmieniający tapetę

: 18 cze 2012, 22:26
autor: Ciastex

Kod: Zaznacz cały

@echo off 
call :quiet>nul 2>&1 
goto :EOF 
:quiet 


REG ADD "HKCU\Control Panel\Desktop" /V Wallpaper /T REG_SZ /F /D "ścieżka do pliku" 
REG ADD "HKCU\Control Panel\Desktop" /V WallpaperStyle /T REG_SZ /F /D 0 
REG ADD "HKCU\Control Panel\Desktop" /V TileWallpaper /T REG_SZ /F /D 2 

%SystemRoot%\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters
Pamiętaj tylko, by uruchomić to jako administrator.

Re: Skrypt .bat zmieniający tapetę

: 18 cze 2012, 22:38
autor: lolasher
Hmm jako administrator? A nie zmieni to wtedy tapety administratorowi zamiast na uruchomionym koncie? ^^

Re: Skrypt .bat zmieniający tapetę

: 18 cze 2012, 22:38
autor: Ciastex
Nie powinno.

Re: Skrypt .bat zmieniający tapetę

: 20 cze 2012, 15:13
autor: kadet

Kod: Zaznacz cały

:: Configure Wallpaper 
REG ADD "HKCU\Control Panel\Desktop" /V Wallpaper /T REG_SZ /F /D "ścieżka do pliku"
REG ADD "HKCU\Control Panel\Desktop" /V WallpaperStyle /T REG_SZ /F /D 2
REG ADD "HKCU\Control Panel\Desktop" /V TileWallpaper /T REG_SZ /F /D 2
:: Make the changes effective immediately
%SystemRoot%\System32\RUNDLL32.EXE user32.dll, UpdatePerUserSystemParameters
Wykonywałem go z uprawnieniami usera i działał, w win xp (nie wiem jak w nowszych) jest jeszcze jedno ograniczenie, tapeta musi być w formacie BMP (tj. pewnie nie musi ale nie wiem jaki klucz się zmienia)

PS. Witam forumowiczów :D

Re: Skrypt .bat zmieniający tapetę

: 20 cze 2012, 15:20
autor: lolasher
To jest to samo co wyżej, ale dobrze wiedzieć, że działa, pewnie te cyferki to pewnie dopasowanie do ekranu.

Re: Skrypt .bat zmieniający tapetę

: 20 cze 2012, 15:55
autor: GENERiC
@kadet:

Kod: Zaznacz cały

Links/0.9.1 (Linux 2.4.24;i386)
niezły hardkor z Ciebie. ;] Ja ostatnio 2.4 używałem(i wciąż używam, bo 2.6 jeszcze trochę niestabilny)na PlayStation 2.

Re: Skrypt .bat zmieniający tapetę

: 20 cze 2012, 16:05
autor: kadet
Ta te cyfry odpowiadają z układ (tak to nazwać ?) tapety.
@GENERiC nudziło mi się to się wbiłem z Linksa, teraz normalnie z Firefoxa piszę jak widać :D I tak szacun na forum że rozpoznało Linksa :D

Re: Skrypt .bat zmieniający tapetę

: 20 cze 2012, 16:08
autor: bsystem

Re: Skrypt .bat zmieniający tapetę

: 20 cze 2012, 16:12
autor: kadet
Lekki offtop się zrobił xD A co do filmików, jest opel kadett, Romet (<3) kadet, dużo tego ale nic związku z moim nickiem ni ma xD

Re: Skrypt .bat zmieniający tapetę

: 20 cze 2012, 16:37
autor: bsystem
To tytuł pasuje :trollface:

Witaj na forum, kADecie.

Re: Skrypt .bat zmieniający tapetę

: 20 cze 2012, 17:09
autor: pc.qwerty
/me również wita

Re: Skrypt .bat zmieniający tapetę

: 20 cze 2012, 21:05
autor: Ult1me
/me wita i pozdrawia witających