La commande : "SUBST" est activé Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Les exemples pour la commande "SUBST"
Le
`START`La commande dans l’invite de commande Windows est utilisée pour ouvrir une nouvelle fenêtre pour exécuter une commande ou un programme. Voici quelques exemples d'utilisation du
`START`-Commande:
Exemple 1 : Ouverture d'une nouvelle fenêtre pour une application :
START notepad.exe
Description : Cet exemple ouvre une nouvelle fenêtre avec l'éditeur de texte Bloc-notes (
`notepad.exe`).
Exemple 2 : Ouverture d'une page Web dans le navigateur Web par défaut :
START https://www.example.com
Description : Ici, le navigateur Web par défaut est ouvert et le site Web spécifié (
`https://www.example.com`) est en cours de chargement.
Exemple 3 : Ouverture d'un programme avec des paramètres spécifiques :
START "Mon programme" "C:\programmes\Mon_programme.exe" /parameter1 /parameter2
Description : Dans cet exemple, le programme
"Mon programme" est démarré avec les paramètres spécifiés. Le nom de l'application est placé entre guillemets pour garantir que les espaces dans le nom de l'application sont correctement traités.
Exemple 4 : Attendre la fermeture de la fenêtre ouverte :
START /WAIT notepad.exe
Description : Le
`/WAIT`L'option oblige l'invite de commande à attendre que la fenêtre ouverte soit fermée avant de continuer.
Exemple 5 : Ouverture d'un fichier avec le programme par défaut :
START nom de fichier.txt
Description : La commande ouvre le fichier
"filename.txt" avec le programme par défaut associé à l'extension de fichier.
Exemple 6 : Ouverture d'une application en arrière-plan :
START /B notepad.exe
Description : Le
`/B`L'option provoque le démarrage de l'application en arrière-plan (sans affichage).
Exemple 7 : Spécification d'un titre pour la fenêtre ouverte :
START "Le titre de ma fenêtre" notepad.exe
Description : Ici, le titre de la fenêtre ouverte est défini sur
"Mon titre de fenêtre".
Exemple 8 : Exécuter une commande dans une fenêtre séparée :
START CMD /C "echo Hello, World!"
Description : La commande ouvre une nouvelle fenêtre et exécute la commande spécifiée (
`echo Hello, World!`) dedans.
Il est important de noter que le
`START`La syntaxe et les options peuvent varier en fonction de la version de Windows. Tu peux
`START /?`dans l'invite de commande pour obtenir de l'aide et une liste des options disponibles pour votre version spécifique de Windows.
"SUBST" Extrait de l'aide de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
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.
Informations importantes, conseils pour la commande "SUBST"
Lors de l'utilisation du
`START`dans l'invite de commande Windows, il y a quelques aspects importants à noter :
1.
Chemins avec espaces : Si le chemin ou le nom du fichier contient des espaces, il est conseillé de mettre le chemin ou le nom du fichier entre guillemets. Cela permet d'éviter les problèmes d'interprétation du chemin.
START "Mon programme" "C:\programmes\Mon programme\monprogramme.exe"
2.
Attendez la fermeture : Si vous souhaitez que l'invite de commande attende la fermeture de la fenêtre ouverte, vous pouvez le faire
`/WAIT`-Utiliser l'option.
START /WAIT notepad.exe
3.
Démarrez en arrière-plan : Avec le
`/B`option, l'application démarrera en arrière-plan (sans affichage). Cela peut être utile si vous ne souhaitez pas que la fenêtre soit visible lors de l'exécution.
START /B notepad.exe
4.
Titre de la fenêtre : Vous pouvez spécifier un titre personnalisé pour la fenêtre ouverte. Ceci est particulièrement utile si vous ouvrez plusieurs fenêtres avec des titres différents.
START "Ma fenêtre" notepad.exe
5.
Exécution des commandes : Vous pouvez
`START`-Command peut également être utilisé pour exécuter des commandes, notamment lorsque vous ouvrez une nouvelle fenêtre de commande (
`CMD`) avec certaines commandes.
START CMD /C "echo Hello, World!"
6.
Association de type de fichier : Si vous souhaitez ouvrir un fichier, vous pouvez simplement spécifier le nom du fichier et Windows essaiera d'ouvrir le fichier avec le programme par défaut pour cette extension de fichier.
START Exemple.txt
Il est important de considérer les besoins spécifiques de votre application et les options disponibles
`START`commande à prendre en compte. Tu peux
`START /?`dans l'invite de commande pour voir une liste des options disponibles et plus de détails.