changer de papier peint à chaque ouverture de session [batch] - Shell/Batch - Programmation
Marsh Posté le 10-01-2006 à 17:52:38
C'est sympa de partager
Mais ça ne va pas fonctionner sous XP Home.
Je propose d'ajouter la commande de validation :
Code :
|
à la fin de
:enreg
Ainsi, tu peux simplement l'appeler depuis le menu Démarrer -> Démarrage.
Sinon, une bonne habitude c'est d'initilialiser les variables localement (setlocal). De cette façon, on peut appeler le script depuis une invite de commandes sans modifier l'environnement en cours.
Marsh Posté le 05-08-2006 à 15:45:53
wackevat a écrit : C'est sympa de partager
|
Salut, tu connais la commande de validation pour les variables d'environement ?
Marsh Posté le 10-01-2006 à 16:34:08
Bonjour,
j'ai conçu un petit programme en batch, je m'en sert pour changer de papier peint à chaque ouverture de session de Windows Xp.
Si comme moi vous avez 253 photos des dernières vacances et que vous voulez en afficher une différente à chaque ouverture de session je vous ait conçu un petit programme en batch.
Commencez par ouvrir le blocnote, collez y (sans les numéros de ligne) le code suivant :
sauvegardez le fichier (par exemple fonds.bat)
les images qui seront affichées en fonds d'écrans doivent se trouver dans un dossier "fonds" dans le répertoire de windows (par exemple c:\windows\fonds) => créer un dossier fonds et y mettre vos images (au format .bmp)
Pour exécuter le script à chaque ouverture de session ( :
démarer->exécuter->gpedit.msc->configuration utilisateur->paramètres windows->Scripts (ouverture/fermeture de session)->ajouter->sélectionner fonds.bats->ok
fermez la session et ouvrez en une nouvelle pour voir le script en action
ps : le batch est simpliste je ne l'ai donc pas commenté, si vous rencontrez des problèmes de compréhension n'hésitez pas à le faire savoir
Message édité par frakass le 10-01-2006 à 16:41:54