[ H3LL80Y @ 27.03.2008. 14:53 ] @
E ovako!
Problem je sledeci:

Treba da napravim program koji automatski postavlja wallpaper na desktop!
Naime, ja sam vec napravio batch skriptu, koja odredjen .reg fajl pokrece i upisuje stazu do novog wallpapera u registry,
ali tada se wallpaper promjeni tek kad se kompjuter restartuje.
Meni je potrebno da se on promjeni odmah po pokretanju programa.
I potrebno mi je da kad na jednom racunaru, koji je na LAN-u, pokrenem doticni program na svim racunarima promjeni wallpaper.
Malo znam VB i batch scripting, pa ako neko moze da mi pomogne...
Bio bih neizmjerno zahvalan!
[ Catch 22 @ 28.03.2008. 03:26 ] @
Windows XP aktivni wallpaper pamti na putanji:
"C:/Documents And Settings/Korisnik/Local Settings/Application Data/Microsoft/Wallpaper.bmp" (bez obzira što si odabrao, recimo neku jpg sliku iz My Pictures... kad promeniš sliku on prekopira novu na tu navedenu putanju i pod tim imenom)
Ako će to da ti pomogne... Mislim da ne mora restart dovoljan je Desktop / refresh...
Razni Viewer programi imaju opciju "Set as wallpaper" kojom se trenutno posmatrana slika postavlja kao wallpaper bez restarta računara
[ H3LL80Y @ 29.03.2008. 02:45 ] @
Ali ne moze tako!
E bas me interesuje kako rade ti viewer programi, kako postave wallpaper, kako ona standardna windows komanda iz desnog klika (na sliku) "set as desktop wallpaper" postavi sliku odmah...
Jel koristi neku funkciju iz API-ja?
Imam neki program koji sliku spakuje u .exe file i kad se taj .exe pokrene on automatski postavi sliku na desktop (Wallpaper Packager 2003 TE)*uklonjen dio koji krsi pravilnik*

[Ovu poruku je menjao Flash411 dana 29.03.2008. u 10:33 GMT+1]
[ Catch 22 @ 29.03.2008. 02:52 ] @
Obzirom da si nov na forumu molim te pročitaj Pravilnik
Nije obiman, a koristiće ti da ne počnu odmah da ti lupaju zabrane zbog komentara, koji se kose sa istim...
[ ZeroHack @ 29.03.2008. 13:43 ] @
Citat:
H3LL80Y: E ovako!
Problem je sledeci:

Treba da napravim program koji automatski postavlja wallpaper na desktop!
Naime, ja sam vec napravio batch skriptu, koja odredjen .reg fajl pokrece i upisuje stazu do novog wallpapera u registry,
ali tada se wallpaper promjeni tek kad se kompjuter restartuje.
Meni je potrebno da se on promjeni odmah po pokretanju programa.
I potrebno mi je da kad na jednom racunaru, koji je na LAN-u, pokrenem doticni program na svim racunarima promjeni wallpaper.
Malo znam VB i batch scripting, pa ako neko moze da mi pomogne...
Bio bih neizmjerno zahvalan! :-)

Ne razumijem zasto ti treba da se promjeni odmah po pokretanju programa?
Fazon je da se pri prvom restartu promjeni i onda se ne moze skontati uzrok promjene.
Capish?
[ H3LL80Y @ 30.03.2008. 00:40 ] @
Istina je da sam nov na forumu...sad sam procitao pravilnik i sad je u dure...

Citat:
ZeroHack: Ne razumijem zasto ti treba da se promjeni odmah po pokretanju programa?
Fazon je da se pri prvom restartu promjeni i onda se ne moze skontati uzrok promjene.
Capish?


A zasto je potrebno da se wallpaper promjeni pri pokretanju programa!?

Ako se promjeni na restartu, onda ce korisnik tog racunara moci da promjeni wallpaper i da taj njegov wallpaper bude postavljen sve do sledeceg restarta doticnog racunara!
Ja namjeravam da napravim program, koji u sebi sadrzi tajmer, koji ce postavljati wallpaper svakih, recimo, sat vremena, ili manje, i korisnik nece moci da ga promjeni!
Kako god, nece moci da skonta uzrok promjene! ;-)
[ musicman @ 30.03.2008. 05:11 ] @
Citat:
H3LL80Y:korisnik nece moci da ga promjeni!


Ako zelis da korisnik ne menja wallpaper iskoristi gpedit.msc i privilegije koji ti isti nudi.
Znaci Run/gpedit.msc i ako znas sta radis (posto nekome zelis nesto da zabranis i time postanes glavni) onda se snadji.
[ H3LL80Y @ 30.03.2008. 11:59 ] @
U gpedit.msc mogu sakriti ili zabraniti dugme "desktop" iz display properties, ali korisnik ce opet moci promjeniti sliku ako ima neki program za pregledanje slika (desni klik na sliku >> Set as desktop background).
Hvala u svakom slucaju.
[ musicman @ 31.03.2008. 01:00 ] @
Citat:
H3LL80Y: U gpedit.msc mogu sakriti ili zabraniti dugme "desktop" iz display properties, ali korisnik ce opet moci promjeniti sliku ako ima neki program za pregledanje slika (desni klik na sliku >> Set as desktop background).
Hvala u svakom slucaju.


Ocigledno da ne mozes postati "glavni" posto ne umes da iskoristis gpedit.msc.
Mozda je bolje tako.
[ H3LL80Y @ 31.03.2008. 01:17 ] @
Pa dobro, recimo da ne znam da iskoristim gpedit.msc...
Imam zelju da naucim. A ako ti vec znas mnogo toga, zasto mi nebi pomogao, pa da i ja naucim!?

Zar to nije svrha ovakvih foruma!?
[ bato1986 @ 23.06.2008. 12:20 ] @
Pa gdje si ti Ilija,ovdje Batas iz Bratunca.Ne mogu da vjerujem da se neko u Bratuncu malo vise posvetio IT-u konkretno programiranju.hehehe

Evo iskodirao sam u VB6 da se Wallpaper mjenja odmah kad mu zadas putanju fajla i odaberes Stetch ili Tile,pokrenes dugme i to je to. Za ovo je potrebno Class Destop Module i jos dosta toga.

Nisam imao vremena da napravim da se slike na desktopu mjenjaju poslije nekog vremena.Za to je potrebno da se napravi jedan folder npr: "C:\wallpapers\" i u njega ubace slike (1.bmp,2.bmp,3.bmp.....) zatim bi ove staze slika dimenzioniso sa brojevima....

Sa round komandom bi se slucajno izvlacili brojevi u rangu od 1-10(u zavisnosti koliko slika imas) i kad izvuce npr. broj 3
da setuje putanja slike koja je dimenzionisana sa tim brojem.

Morao bi da ubacim i Timer da poslije nekog vremena npr: 5min pokrene ROUND i da Setuje drugu putanju slike...

NADAM SE DA STE ME RAZUMILI STA SAM HTIO RECI!


DOWNLOAD: http://www.filefactory.com/file/716b78/n/Mjenjanje_pozadine_exe
[ H3LL80Y @ 23.06.2008. 14:45 ] @
E mnogo hvala brate! Ako ti nije frka da mi posaljes kod, da ja korugujem po svojim potrebama, da ubacim jos neke funkcije...
Meni ustvari treba da imam dva dijela programa, jedan za pravljenje podesavanja kao sto su staze slika, a drugi da bude sakriven i da mjenja pozadinu svakih, recimo 5min...
Ja jos ucim, al ne ide mi lose, a nisam znao da se ti time bavis... Nego dje si ti, nema te u Bratuncu 100 godina?
[ bato1986 @ 23.06.2008. 19:20 ] @
Nisi znao da se bavim programiranjem ili uopste racunarima,ne mogu da vjerujem :)

Inace studiram u Uzicu informatiku 2 god,tako da me i nema u Bratuncu cesto...Sutra idem u Uzice a tamo nemam NET :( Kad dodjem zavrsicu skroz program,inace ovaj sam radio nekih 15minuta :)



DOWNLOAD: http://www.filefactory.com/file/549793/n/Bato_zip


Castis pivom za ovo! :))))))))))))
[ H3LL80Y @ 24.06.2008. 20:55 ] @
Ma buraz imas 3 pive za ovo!!! A znao sam ja da si komputeras al ne da se bas toliko bavis programiranjem.

U svakom slucaju, HVALA jos jednom...
[ akasha org. @ 26.11.2008. 09:30 ] @
Moze li nesto drugo osim slike da se upakuje? Neki swf recimo :)