[Batch] Lancer une ligne de commande avec des paramètres

Lancer une ligne de commande avec des paramètres [Batch] - Shell/Batch - Programmation

Marsh Posté le 05-10-2011 à 17:19:18    

Hello,
 
Je suis débutant en batch et pour m'exercer, je me demandais comment faire pour lancer une ligne de commande avec des paramètres. Je m'explique : je voudrais lancer un cmd.exe avec les paramètres suivants :

Code :
  1. color 0A
  2. prompt %USERNAME%@%COMPUTERNAME%:


 
(en gros, une commande en mode matrix avec un prompt debian-like genre Toto@Toto-PC:)
 
Mon problème est bien sûr que la fenêtre se ferme immédiatement après ouverture. Avez vous une idée ?
 
--> J'ai esssayé de faire "start cmd.exe -color 0A" mais ça ne fonctionne pas.
 
Merci d'avance

Reply

Marsh Posté le 05-10-2011 à 17:19:18   

Reply

Marsh Posté le 06-10-2011 à 12:01:24    

Pour voir tous les paramètres admis pour un programme DOS, lancer ce programme avec /? derrière. Par exemple, chez moi :

C:>cmd /?
Démarre une nouvelle instance de l'interpréteur de commandes de Windows XP
 
CMD [/A | /U] [/Q] [/D] [/E:ON | /E:OFF] [/F:ON | /F:OFF] [/V:ON | /V:OFF]
    [[/S] [/C | /K] chaîne]
 
/C  Exécute la commande donnée par la chaîne de caractères puis se termine
/K  Exécute la commande donnée par la chaîne de caractères puis reste actif
/S  Modifie le traitement de la chaîne après /C ou /K (voir ci-dessous)
/Q  Exécute (sans interactions) la commande donnée puis reste actif
/D  Désactive l'exécution de AutoRun à partir du Registre (voir ci-dessous)
/A  Redirige la sortie de commandes internes vers un canal ou un fichier ANSI
/U  Redirige la sortie de commandes internes vers un canal ou un fichier
    UNICODE
/T:fg,  Change la couleur du premier ou de l'arrière plan (voir aussi COLOR /?)
/E:ON   Active les extensions de commande (voir ci-dessous)
/E:OFF  Désactive les extensions de commande (voir ci-dessous)
/F:ON   Active les caractères de fin des noms de fichiers et de répertoires
        (voir ci-dessous)
/F:OFF  Désactive les caractères de fin des noms de fichiers et de répertoires
        (voir ci-dessous)
/V:ON   Active l'expansion retardée des variables d'environnement en
        utilisant ! comme délimitation.
        Par exemple, /V:ON permet à !var! de développer la variable var à
Appuyez sur une touche pour continuer...


Cela permet de voir qu'il faut utiliser /K pour que la fenêtre ne se ferme pas tout de suite, etc.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed