Cette commande permet d’exécuter un programme Windows ou MS-DOS depuis l'invite du DOS.
Démarre une nouvelle fenêtre pour exécuter le programme ou la commande donné.
START [“titre”] [/D chemin] [/I] [/MIN] [/MAX] [SEPARATE] [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL] [/WAIT] [/B] [commande/programme [paramètres]
"titre" Titre à afficher dans la barre de titre.
chemin Répertoire de démarrage
B Démarre l'application sans créer de nouvelle fenêtre.
L'application ignore les interruptions par ^C. A moins que
l'application ne le permette, ^Break est le seul moyen
d'interrompre l'application.
I Le nouvel environnement sera l'environnement initial passé
à cmd.exe et non pas l'environnement en cours.
MIN Démarre la fenêtre réduite en icône
MAX Démarre la fenêtre en plein écran
SEPARATE Démarre le programme Windows 16-bits en espace mémoire séparé
SHARED Démarre le programme Windows 16-bits en espace mémoire partagé
LOW Démarre l'application dans la classe de priorité IDLE
NORMAL Démarre l'application dans la classe de priorité NORMAL
HIGH Démarre l'application dans la classe de priorité HIGH
REALTIME Démarre l'application dans la classe de priorité REALTIME
ABOVENORMAL Démarre l'application dans la classe de priorité ABOVENORMAL
BELOWNORMAL Démarre l'application dans la classe de priorité BELOWNORMAL
WAIT Démarre l'application et attend qu'elle se termine
com/prog
S'il s'agit d'une commande cmd interne ou d'un fichier de
commandes, alors le processeur de commande est exécuté avec
l'option /K par cmd.exe. Cela signifie que la fenêtre ne
sera pas supprimée après l'exécution de la commande.
S'il ne s'agit pas d'une commande cmd interne ou d'un fichier de commandes alors il s'agit d'un programme et il sera exécuté comme une application liée à une fenêtre ou comme une application console.
paramètres Paramètres passés à la commande ou au programme
Si les extensions de commandes sont activées, l'invocation des extensions de commandes dans la ligne de commandes ou la commande START sont modifiées comme suit :
Les fichiers non exécutables peuvent être invoqués via leur association de fichiers en tapant le nom du fichier en tant que commande (ex : WORD.DOC ouvrirait l'application associée à l'extension de fichier .DOC). Voir les commandes ASSOC et FTYPE pour savoir comment créer ces associations depuis un script de commandes.
Lors de l'exécution d'une application GUI 32 bits, CMD.EXE n'attend pas que l'application se termine avant de revenir à l'invite de commandes. Ce nouveau comportement ne se produit PAS s'il est exécuté depuis un script de commandes.
Lors de l'exécution d'une ligne de commandes dont la première partie est la chaîne “CMD ” sans extension ni qualificateur de chemin d'accès, “CMD” est remplacé par la valeur de la variable COMSPEC. Ceci permet de ne pas utiliser le CMD.EXE du répertoire en cours.
Lors de l'exécution d'une ligne de commandes dont la première partie ne contient PAS d'extension, CMD.EXE utilise la valeur de la variable d'environnement PATHEXT pour déterminer les extensions à rechercher et leur ordre. La valeur par défaut de la variable PATHEXT est :
.COM;.EXE;.BAT;.CMD
Notez que la syntaxe est identique à celle de la variable PATH, avec des point-virgule séparant les divers éléments.
Lors de la recherche d'un exécutable, s'il n'y a pas de correspondance pour l'extension, une recherche est effectuée pour vérifier la correspondance entre nom de fichier et nom de répertoire. S'il y a correspondance, la commande START ouvre l'explorateur sur ce chemin d'accès. Si cela est fait à partir de la ligne de commandes, cela est équivalent à effectuer CD /D vers ce chemin d'accès.