IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

InitSreen

Les paramètres de commande dans cmd.exe

Noter ce billet
par , 04/03/2015 à 23h52 (745 Affichages)
Même si tout le monde sait utiliser la ligne de commande et donc les paramètres de commande, il convient de rappeler quelques points.

Lorsqu'un paramètre contient des espaces, il doit être placé entre des guillemets comme dans l'exemple suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<cmd> "Un paramètre avec des espaces"
Jusque là rien de bien compliqué, cependant un point est à souligner car trop souvent négliger. Lorsque un paramètre de commande est formé à partir d'une variable expansé, ce paramètre doit, dans la plupart des cas, être placé entre des guillemets.

Pour illustrer ce concept, prenons la variable "%cd%" qui par essence est un chemin d'accès que l'on ne connait pas. Si la variable "%cd%" s'expand en une chaîne contenant des espaces cela conduit à une erreur de syntaxe parfois incompréhensible pour le novice.

Ainsi une règle simple à mettre en place est que lorsqu'un paramètre est formé d'au moins une variable, ce paramètre doit être placé entre des guillemets afin d'éviter toutes erreurs.

Enfin pour conclure, les caractères " et \ doivent êtres échappé avec le caractère \ lorsqu'ils sont placé dans une chaîne entre guillemets.

Voilà, bon script à tous.

Envoyer le billet « Les paramètres de commande dans cmd.exe » dans le blog Viadeo Envoyer le billet « Les paramètres de commande dans cmd.exe » dans le blog Twitter Envoyer le billet « Les paramètres de commande dans cmd.exe » dans le blog Google Envoyer le billet « Les paramètres de commande dans cmd.exe » dans le blog Facebook Envoyer le billet « Les paramètres de commande dans cmd.exe » dans le blog Digg Envoyer le billet « Les paramètres de commande dans cmd.exe » dans le blog Delicious Envoyer le billet « Les paramètres de commande dans cmd.exe » dans le blog MySpace Envoyer le billet « Les paramètres de commande dans cmd.exe » dans le blog Yahoo

Catégories
Sans catégorie

Commentaires