Repeter un commande cmd
Fermé3ssio Messages postés 66 Date d'inscription lundi 2 janvier 2023 Statut Membre Dernière intervention 15 octobre 2024 - 17 oct. 2023 à 20:18
- Commande cmd infini
- Dir/s - Meilleures réponses
- Commande cmd drole - Meilleures réponses
- Cmd commande - Guide
- Commande terminal mac - Guide
- Scannow cmd - Guide
- Utiliser ticket kadéos infini sur internet - Forum Consommation & Internet
- Commande cmd drole - Forum Programmation
6 réponses
6 oct. 2023 à 23:11
Salut,
:begin
goto begin
7 oct. 2023 à 13:55
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
Modifié le 7 oct. 2023 à 14:13
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
7 oct. 2023 à 15:10
Bonjour,
Houston, on a un problème: Fabul a répondu, moi aussi, maintenant toi, j'ai demandé en <3> à voir le script pour que la même demande soit répétée en <4> sans et pourtant, dans le doute même s'il est invraisemblable, j'ai testé et ça marche...
7 oct. 2023 à 15:17
Oui, mais si on n'a pas, comme nous tous, la fibre informatique, on peut écrire :
color a dir/s :begin goto begin
surtout si on le tape on chaque fois dans une fenêtre CMD, pas avec un fichier de commandes.
7 oct. 2023 à 15:20
Non, il faut mettre dir /s après l'étiquette :begin.
Je ne suis pas sûr que les instructions de branchement ne soient pas lues que dans un batch et pas à la ligne de commandes, c'est une autre question.
7 oct. 2023 à 15:35
oui bien sur, c'était un exemple de code pour montrer une erreur que quelqu'un de peu expérimenté pourrait écrire si on ne lui donne pas le code complet.
8 oct. 2023 à 23:54
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
9 oct. 2023 à 07:18
Parce que, à nouveau, tu ne peux pas boucler à la ligne de commandes; ta séquence de commandes doit être dans un fichier batch cmd (nouveau texte enregistré sous toto.cmd).
9 oct. 2023 à 09:02
Salut !
Cela fonctionne pour moi, je colore bien la console, mais notre ami Ssio veut colorer son écran, quelle adaptation de la commande du coup ?
9 oct. 2023 à 09:56
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 Panel\Desktop" /v Wallpaper /d "C:\Chemin_de_l'image" /F RUNDLL32.EXE USER32.DLL,UpdatePerUserSystemParameters ,1 ,True
11 oct. 2023 à 09:55
La première commande ne déclenche rien
La seconde ne se met pas .cmd avec la roue crantée en vignette icône !
11 oct. 2023 à 10:33
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 question9 oct. 2023 à 09:07
Pour faire cela sur tout l’écran, ouvrir une fenêtre commande en ligne, passer en mode plein écran : ALT + Entrée, puis lancer le fichier .cmd
17 oct. 2023 à 20:18
Merci à tous de vos réponses
j’ai enfin réussi à la faire grâce à vous
merci !
6 oct. 2023 à 23:16
Malheureusement cela ne marche pas pour moi
merci quand même
7 oct. 2023 à 12:06
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.