Q. Quels sont les commandes pouvant être utilisées dans un fichier de commandes?
A. Windows NT 4.0 a inauguré quelques extensions à cmd.exe, mais assurez-vous que HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions est positionné à 1. Voici une liste de commandes :
| call <Fichier de commande> | Appelle un fichier de commande à partir d'un autre. L'exécution du fichier courant est suspendu tant que le fichier appelé n'est pas terminé. |
| exit | Arrête l'exécution d'un fichier. Si un fichier est appelé à partir d'un autre et qu'on utilise exit les deux fichiers sont arrêtés. |
| findstr <string> <filename(s)> | Pour rechercher une chaîne de caractère dans un fichier. Cette commande dispose de beaucoup d'options et est puissante. |
| for | Commande standard pou les boucles for /L %n IN (1,1,10) DO @ECHO %n affiche 1 à 10 à l'écran |
| goto <label> | Permet d'aller à un endroit donner du fichier. La déclaration du label
doit être précéder de deux points (:) goto label1 |
| if <condition> .. | If permet beaucoup de choses. Une des utilisations les plus courantes est
: if /i <string1> <compare> <string2> <command> Le /i fait la comparaison sans tenir compte de la casse et compare peut être choisit parmi : EQU égal NEQ différent LSS inférieur LEQ inférieur ou égal GTR supérieur GEQ supérieur ou égal if errorlevel if exists <file name> |
| rem <string> | Pour des commentaires |
| start <window title> <command> | Lance une autre fenêtre de commande et exécute la commande. Contrairement à call, le fichier de commande en cours n'est pas interrompu et continu de s'exécuter. |
Il y a d'autres utilitaires fournis avec le Resource Kit qui sont très utiles.
Un commentaire , une précision ? Ecrivez
nous.