Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1283 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Question pour un champion : changer/desactiver wallpaper autrement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Question pour un champion : changer/desactiver wallpaper autrement

n°2189998
hwfr
Posté le 14-10-2005 à 23:15:56  profilanswer
 

Salut,
 
Est ce que qq1 sais changer/desactiver de wallpaper autrement qu'en passant par les propriétés d'affichage ? (par un script, un batch, ...)
Oui ca aurait une utilité pour moi
;-p
 
Ciaooo

mood
Publicité
Posté le 14-10-2005 à 23:15:56  profilanswer
 

n°2190052
gegere
I'm riding ur mum
Posté le 15-10-2005 à 00:08:09  profilanswer
 

Si c'est sur du Windows 2000/XP, tu peux passer par les stratégies ( gpedit.msc ) pour modifier ton wallpaper

n°2191303
hwfr
Posté le 16-10-2005 à 17:33:46  profilanswer
 

par gpedit.msc il ne me semble pas possible d'importer de reglage.
 
en fait ce que j'essai de faire c'est de trouver un moyen de desactiver le wallpaper au lancement d'une application et si possible de le réactiver par la suite.
 
A la limite j'aurai exporter un reglage "desactivé" du gpedit.msc puis reglé en wallpaper predefini.
Ensuite au lancement de l'application un batch se lancerai important le reglage "desactivé" pour gpedit.msc puis aurai lancer l'appli ...
Mais il ne me semble pas possible d'importer un reglage dans la console gpedit.msc ...
 
Je suis pas certain d'etre tres clair ...

n°2191340
wackevat
Posté le 16-10-2005 à 18:09:16  profilanswer
 

Sous XP : il suffit d'utiliser un batch qui modifie la valeur de registre correspondante puis la valide par
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True
 
L'image doit être bmp par contre.

n°2191343
Fountain
Posté le 16-10-2005 à 18:12:52  profilanswer
 

utilise   acdsee ,,en 1 clic tu peut mettre en wallpaper tout les images que tu visionne

n°2191422
hwfr
Posté le 16-10-2005 à 19:45:22  profilanswer
 

Oulah nglechau ...  
Je prefere effectivement une solution me permettant de faire ca uniquement via windows (sans passez par une autre application).
Ton explication m'interresse beaucoup mais je n'ai pas tout compris ...
 
La valeur du registre en question est :
"Wallpaper" (REG_SZ)
HKEY_CURRENT_USER\Control Panel\Desktop
 
Cette valeur n'est appliquée qu'apres une fermeture de session, donc si je la change directement, elle ne s'applique pas tant que je ne redemarre pas ma session. (ca tu le savais)
 
Pour la suite, comment je doit proceder ?
 
- Comment faire un batch qui ecrit dans le registre ? (je connais pas la syntaxe)
- Comment faire pour que ce batch valide par la suite les parametres "RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True " ?  
 
Tu indique que l'image doit etre en bmp, mais dans la valeur wallpaper si je met une image en jpg ca marche pourtant.
 
Si tu pouvais m'eclairer

n°2191436
wackevat
Posté le 16-10-2005 à 20:06:58  profilanswer
 

Ton batch auras 3 lignes :
------------
@echo off
 
reg add <clé> /v <valeur> /t <donnée> /f
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True
------------
 
La commande de validation, je te l'ai donnée, tu n'as qu'à l'appliquer telle quelle. Elle t'évite de réouvir la session.
 
Pour savoir plus sur la commande reg
reg /?
à l'invite de commandes.

n°2191443
wackevat
Posté le 16-10-2005 à 20:10:08  profilanswer
 

Pour la question sur le format de l'image, je n'ai pas la réponse. Sous XP quand je teste, la nouvelle valeur du registre a été prise en compte quelque soit le format de l'image, mais le fond d'écran n'a été modifié immédiatement après le batch (sans réouverture de session) que si c'était un bmp.

n°2191474
hwfr
Posté le 16-10-2005 à 20:47:12  profilanswer
 

J'ai un petit probleme de syntaxe nglechau
 
Si je met :
 
@echo off  
 
reg add HKCU\Control Panel\Desktop /v Wallpaper /t REG_SZ /d C:\01.BMP /f
RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True
 
ca ne marche pas.
en executant le batch depuis l'invite de commande ca indique :
ERREUR : Trop de parametres de ligne de commande
 
En fait le probleme est l'espace de "control panel", car il considere cet espace comme le passage d'un nouveau commutateur je crois.
(si je met controlpanel en 1 seul mot ca passe).
 
Je supose que l'espace doit etre remplacer par un symbole du genre %quelquechose non ?
 
Fountain mon objectif n'est pas de mettre une image en wallpaper en 1 clic mais de pouvoir faire un batch permettant le reglage du wallpaper.
ce batch serait utilisé pour lancer une application qui necessite que le wallpaper soit desactivé pour fonctionner (et vu que je n'ai pas envie de laisser en parmanence un bureau sans papier peint ...) c'est pkoi la solution de Nglechau me convient.

n°2191480
wackevat
Posté le 16-10-2005 à 20:54:10  profilanswer
 

Exact : le problème de la commande vient de l'espace. Tu dois quoter la clé :
"HKCU\Control Panel\Desktop"

mood
Publicité
Posté le 16-10-2005 à 20:54:10  profilanswer
 

n°2191492
hwfr
Posté le 16-10-2005 à 21:10:43  profilanswer
 

Ca marche !!!!
nglechau t'es genial
 
Merci vraiment
:-)

n°2191495
wackevat
Posté le 16-10-2005 à 21:11:31  profilanswer
 

Yesss ! ;)
 
@+


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Question pour un champion : changer/desactiver wallpaper autrement

 

Sujets relatifs
Désactiver "travailler hors connexion"Changer de window lors du demarage?
Changer icone dans zone system tray...Petite question de configuration
Question abonnement chez Free AdslQuestion bête à propos du RAID > reconstruction
question a propos de la fonction recherchevTiscali : changer d'offre
question à propos du hors ligne msnQuestion sur Alcohol 120%
Plus de sujets relatifs à : Question pour un champion : changer/desactiver wallpaper autrement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR