« Cmd.exe » : différence entre les versions

Contenu supprimé Contenu ajouté
Romainhk (discussion | contributions)
déplacement d'un paragraphe depuis Commande informatique ; wikification ; retrait d'une pub
imported>Micbot
m Bot : Correction : Typographie → guillemets; changement de type cosmétique
Ligne 1 :
<tt>'''cmd.exe'''</tt> est l'interpréteur de commande en mode texte de [[Microsoft Windows NT|Windows NT]] et [[OS/2]]. Son ancêtre, sous [[MS-DOS]] (et présent dans [[Microsoft Windows 9x|Windows 9x]]) était <tt>command.com<tt>. Il est l'équivalent du [[shell (informatique)|shell]] sous [[Unix]] ou [[cygwin]]. Il peut interpréter des fichiers ''batch'' qui sont des fichiers textes contenant une série de commandes (Voir [[interpréteur de commandes]]).
 
== Fichiers batch ==
Quand le fichier batch est lancé, de la même manière (d'un point de vue utilisateur) qu'un exécutable ordinaire, les commandes du fichier sont exécutées dans l'ordre. Un fichier batch est l'équivalent d'un [[Langage de script|script]] [[shell (informatique)|shell]] sous [[Unix]] ou [[cygwin]].
 
Ligne 11 :
 
Il existe deux modes d'exécution :
* Un mode interactif
* Un mode exécution de scripts
 
Dans le mode interactif, l'utilisateur tape les commandes qui sont exécutées immédiatement. Le mode script exécute une séquence de commandes définies dans un fichier batch.
Ligne 20 :
 
Il existe des interpréteurs de commande plus évolués fournis par d'autres sociétés.
Le plus connus est l'interpréteur [[4NT]] (équivalent de [[4DOS]] sous Windows NT).
 
Le système d'exploitation [[OS/2]] comprend également un interpréteur de commande <tt>cmd.exe</tt> apparenté à celui de Windows NT.
Ligne 91 :
@ECHO OFF
ECHO "« Avant fonction1" »
CALL :fonction1 arg1
ECHO "« Apres fonction1" »
REM Sortie du programme
GOTO :EOF
:fonction1
ECHO "« Fonction1 avec argument: %1" »
REM Sortie de la fonction
GOTO :EOF
Ligne 108 :
start netscape
 
permet de démarrer la commande "« netscape" » dans une nouvelle fenêtre sans attendre la fin de son exécution. Il existe de nombreuses options.
 
== Exemple ==
Ligne 117 :
::
:: -console means gvim will not be used
:: xx is a language code like "« es" » or "nl".
:: When an xx argument is given, it tries loading that tutor.
:: When this fails or no xx argument was given, it tries using 'v:lang'
Ligne 133 :
:: installation.
:: The script tutor.vim tells Vim which file to copy.
:: For Windows NT "« start" » works a bit differently.
IF .%OS%==.Windows_NT GOTO ntaction
start /w gvim -u NONE -c "« so $VIMRUNTIME/tutor/tutor.vim" »
IF ERRORLEVEL 1 GOTO use_vim
:: Start gvim without any .vimrc, set 'nocompatible'
start /w gvim -u NONE -c "« set nocp" » %TUTORCOPY%
</code>