2010-12-10 52 views
0

exemple..Run/cmd desktop.exe http: www.tinypic.com/blabla.jpg -sExiste-t-il une commande Exécuter ou une invite de commande qui modifie l'image d'arrière-plan dans Windows?

+2

Je pense que cela appartient à superuser.com – AgentConundrum

+0

Vous pourriez écrire une application simple pour cela. L'application peut utiliser l'API SystemParametersInfo (..). Est-ce ce que vous demandez? Il n'y a pas de commande AFAIK qui peut être utilisée pour changer le fond d'écran. – SuperSaiyan

+0

Oui, ça n'existe pas. Vous allez devoir écrire un script ou une application à part entière pour le faire. Je serai heureux de vous aider, si vous pouvez me dire si cela est acceptable et si vous avez une préférence linguistique. –

Répondre

1

Vous pouvez utiliser l'utilitaire de ligne de commande reg.exe pour cela. vous devez modifier la valeur de Registre:

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper 

Ou vous pouvez créer un fichier (par exemple c: \ foo.reg) avec le contenu suivant:

Windows Registry Editor Version 5.00 
[HKEY_CURRENT_USER\Control Panel\Desktop] 
"wallPaper" = "path_of_new_wallpaper" 

et le traiter de la ligne cmd:

regedit.exe /s c:\foo.reg 

La définition de la valeur de Registre ne suffit pas sur toute la saveur de Windows OS. Vous devrez peut-être redémarrer la machine pour que les modifications prennent effet. (Je pense qu'il faut une solution pour la rendre efficace sans redémarrer la machine, mais je n'en ai aucune idée).