Repeter un commande cmd
3ssio Messages postés 77 Date d'inscription Statut Membre Dernière intervention - 17 oct. 2023 à 20:18
- Dir/s
- Dir /s - Meilleures réponses
- Commande cmd infini - Meilleures réponses
- Invite de commande - Guide
- Commande terminal mac - Guide
- Scannow cmd - Guide
- Récupérer clé windows cmd - Guide
- Commande dism - Guide
6 réponses
je veut boucler la commande dir/s pour faire un fond d'écran, je suis nul et ne m'y connais rien en codage
Mon code : color a
dir/s
mais je n'arrive pas a Loop ça
voila Merci
Bonjour,
Autrefois on faisait des blagues sur des pc avec
@echo off title matrix color 0a :top echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% %random% goto top
tu peux donc faire pareil avec ton code
@echo off title Boucle color a :top dir/s goto top
jsp pourquoi cela ne marche pas
je croit avoir compris quand je fais la commande dir/s ca la fait instantanément donc je ne peux pas faire les autre
je crois que je m'y prend mal
oui je suis véritablement nul
Merci de vos réponses
Bonjour,
On mélange les genres.
La commande DIR ne va pas concerner le fond d'écran mais seulement la console; on ne voit pas l'intérêt de la répéter, mais si on doit le faire non pas dans un batch mais directement à la ligne de commande, les étiquettes de redirection ne seront pas lues, on doit utiliser quelque chose du style:
FOR /L %A IN (0,0,1) DO ( DIR /S )
Il existe différentes façons de colorer tout ou partie de la console: la commande color (qu'on peut raffiner en paramétrant aussi une couleur de fond), le prompt seulement, la mise en exergue de textes seulement par echo de caractères ANSI, des utilitaires tiers...
Mais si je veux changer mon fond d'écran Windows, c'est indépendant de telle commande Dos, je dois créer ou utiliser une image bmp 24 bits et utiliser, je n'ai pas testé non pas dans un batch mais à la ligne de commande:
reg add "HKCU\Control \Desktop" /v Wallpaper /d "C:\Chemin_de_l'image" /F RUNDLL32.EXE 32.DLL,UpdatePerSystemParameters ,1 ,True
Toute commande visant le registre s'exécute en silence (c'en est d'ailleurs le danger).
Je ne comprends rien à ton deuxième commentaire (même si je mets dans un fichier cmd une syntaxe qui n'est pas exacte, le batch ne s’exécutera pas, mais ça restera un fichier cmd avec son icône); il n'est pas question d'exécuter les deux lignes séparément encore qu'on peut peut-être, elles sont dans un Batch (nouveau fichier texte enregistré sous toto.cmd).
On rappelle que l'image utilisée doit être bmp 24 bits (et adaptée à la résolution de l'écran), c'est une des bizarreries Windows puisqu'elle sera aussitôt convertie en jpg et stockée dans un emplacement dédié.
Il n'y a pas grand-monde qui ait des bmp sous la main, enregistrer un jpg en bmp 24 bits avec le logiciel graphique de son choix.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Malheureusement cela ne marche pas pour moi
merci quand même
Bonjour,
Il y a différentes façons de boucler à l'infini un batch dont celle qui a été évoquée et dont on ne voit pas pourquoi elle ne fonctionnerait pas:
https://stackoverflow.com/questions/5487473/how-to-create-an-infinite-loop-in-windows-batch-file
On ne voit pas trop l'intérêt de boucler une commande DIR qu'elle soit colorée ou pas (il existe aussi d'autres manières de colorer tout ou partie de la console), mais si tu ne publies pas ton code exact, il va être difficile de discuter sur "cela ne marche pas" sans autre élément.