BATCH : INTRODUCTION AU SCRIPT BATCH Comment accéder à la console Ms-Dos ? Sous
BATCH : INTRODUCTION AU SCRIPT BATCH Comment accéder à la console Ms-Dos ? Sous Windows XP, cliquez sur : Menu Démarrer → Programmes → Commandes MS-Dos Sous Windows Vista / 7, cliquez sur : Menu Démarrer → Tous les programmes → Accessoires → Invite de commandes Vous pouvez également utiliser le raccourci Windows+R, puis la commande cmd. Les fichiers Batchs Un fichier batch (script bat) est un fichier contenant des instructions DOS. Ces instructions sont executées l'une après l'autre. Des commandes permettent également de définir des conditions, des boucles, etc... Commande Description call Appeler un second fichier de commandes choice Utiliser pour les menus (interaction avec l'utilisateur) echo Afficher du texte for Définir une boucle goto Aller jusqu'à un label if Tester une condition :label Définir un label pause Suspendre l'exécution du programme rem Commentaire (ou "::") Les fichiers (scripts) batchs peuvent utiliser des paramètres (de %1 jusqu'à %9). Exemple(s) Fichier test.bat: @echo off echo Affichage du contenu d'un fichier if exist %1 type %1 pause Lancez ce fichier avec la syntaxe suivante : test.bat nom_dun_fichier_dans_le_meme_repertoire Le contenu du fichier "nom_dun_fichier_dans_le_meme_repertoire" sera affiché dans l'invite de commandes. sous windows, vous pouvez aussi glisser/déposer un fichier (contenant du texte) sur l'icône test.bat Commande MS-Dos dans fichiers bat Les commandes ms-dos (copy, del, format, xcopy, dir, etc...) peuvent être utilisé dans les fichiers batch. BATCH : LISTE DES COMMANDES MSDOS Vous trouverez ci-dessous, une liste non exhaustive des principales commandes sous Ms-Dos. Pour info, cette liste provient de la commande help, exécutée dans une invite de commandes (sous Windows XP). Vous trouverez les explications pour chaque commande sur les 3 pages suivantes : commande de A à D, de E à M, de N à Z. Syntaxe générale pour une commande MS-Dos La syntaxe pour exécuter une commande est la suivante : commande [paramètre1] [paramètre2] options Listes des principales commandes MS-DOS Commandes Description ASSOC Affiche les applications associées aux extensions de fichiers. AT Planifie l'exécution de commandes ou programmes sur un ordinateur. ATTRIB Affiche ou modifie les attributs d'un fichier. BREAK Active ou désactive le contrôle étendu de CTRL+C. CACLS Affiche ou modifie les listes de controles d'accès aux fichiers. CALL Appelle un fichier de commandes depuis un autre fichier de commandes. CD Modifie le répertoire ou affiche le répertoire en cours. CHCP Modifie la page de code active ou affiche son numéro. CHDIR Modifie le répertoire ou affiche le nom du répertoire en cours. CHKDSK Vérifie un disque et affiche un relevé d'état. CHKNTFS Affiche ou modifie la vérification du disque au démarrage. CLS Efface l'écran. CMD Lance une nouvelle fenêtre ms-dos. COLOR Modifie les couleurs du premier et de l'arrière plan. COMP Compare les contenus de deux fichiers. COMPACT Modifie ou affiche la compression des fichiers sur une partition NTFS. CONVERT Convertit des volumes FAT en volumes NTFS. COPY Copie un ou plusieurs fichiers. DATE Affiche ou modifie la date. DEL Supprime un ou plusieurs fichiers. DIR Affiche la liste des fichiers du répertoire. DISKCOMP Compare les contenus de deux disquettes. DISKCOPY Copie le contenu d'une disquette sur une autre. DOSKEY Permet de créer des macros, affiche l'historique des commandes. ECHO Affiche des messages. ENDLOCAL Stoppe la localisation des modifications de l'environnement dans un fichier de commandes. ERASE Supprime un ou plusieurs fichiers. EXIT Quitte l'interpréteur de commandes (CMD.EXE). FC Compare deux fichiers ou groupes de fichiers, et affiche les différences entre eux. FIND Cherche une chaine de caractères dans un fichiers. FINDSTR Cherche des chaines de caractères dans un fichiers. FOR Exécute une commande sur chaque fichier d'un groupe de fichiers. FORMAT Formate un disque. FTYPE Affiche ou modifie les types de fichiers utilisés dans les associations d'extensions. GOTO Poursuit l'exécution d'un fichier de commandes à une ligne identifiée par une étiquette (:NOM). GRAFTABL Permet à Windows d'afficher un jeu de caractères en mode graphique. IF Effectue un traitement conditionnel dans un fichier de commandes. LABEL Crée, modifie ou supprime le nom de volume d'un disque. MD Crée un répertoire. MODE Configure un périphérique du système. MORE Affiche la sortie écran par écran. MOVE Déplace des fichiers d'un répertoire à un autre. PATH Affiche ou définit le chemin de recherche des fichiers exécutables. PAUSE Interrompt l'exécution d'un fichier de commandes et affiche un message. POPD Restaure la valeur précédente du répertoire courant enregistré par PUSHD. PRINT Imprime un fichier texte. PROMPT Modifie l'invite de commande de Windows. PUSHD Enregistre le répertoire courant puis le modifie. RD Supprime un répertoire. RECOVER Récupère l'information lisible d'un disque défectueux. REM Insère un commentaire. REN Renomme un ou plusieurs fichiers. REPLACE Remplace des fichiers. RMDIR Supprime un répertoire. SET Affiche, définit ou supprime des variables d'environnement Windows. SETLOCAL Commence la localisation des changements de l'environnement dans un fichier de commandes. SHIFT Modifie la position des paramètres remplaçables dans un fichier de commandes. SORT Trie les éléments en entrée. SUBST Affecte une lettre de lecteur à un chemin d'accès. START Lance une fenêtre pour l'exécution du programme ou de la commande. TIME Affiche ou définit l'heure de l'horloge interne du système. TITLE Définit le titre de la fenêtre pour une session CMD.EXE. TREE Représente graphiquement l'arborescence d'un lecteur ou d'un chemin. TYPE Affiche le contenu d'un fichier texte. VER Affiche le numéro de version de Windows. VERIFY Indique à Windows s'il doit ou non vérifier que les fichiers sont écrits correctement sur un disque donné. VOL Affiche le nom et le numéro de série du volume. XCOPY Copie des fichiers et des arborescences de répertoires. BATCH : DETAILS DES COMMANDES MS-DOS DE A A D Vous trouverez les explications pour chaque commande de la liste sur ces 3 pages : de A à D, de E à M, de N à Z. Ces commandes ont été testées sous Windows XP, il peut y avoir des options supplémentaires sous Windows Vista et Seven. ASSOC Affiche les applications associées aux extensions de fichiers. ASSOC [.ext[=[Type du fichier]]] .ext Spécifie l'extension de fichier avec laquelle associer le type Type_de_fichier Spécifie le type de fichier à associer avec l'extension ATTRIB Affiche ou modifie les attributs d'un fichier. ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[lect:] [chemin] fichier] [/S [/D]] + Définit un attribut. - Efface un attribut. R Attribut de fichier en lecture seule. A Attribut de fichier archive. S Attribut de fichier système. H Attribut de fichier caché. [lect:][chemin][fichier] Spécifie le ou les fichiers que ATTRIB doit traiter. /S Traite les fichiers dans le dossier courant et dans tous les sous-dossiers. /D Traite aussi les dossiers. AT Planifie l'exécution de commandes ou programmes sur un ordinateur. AT [ordinateur] [ [id] [/DELETE] | /DELETE [/YES]] AT [ordinateur] heure [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "commande" ordinateur Spécifie un ordinateur distant. Les commandes sont planifiées sur l'ordinateur local si ce paramètre est omis. id Identificateur (nombre) affecté à une commande planifiée. /DELETE Supprime une commande planifiée. Si id est omis, toutes les commandes sur l'ordinateur sont supprimées. /YES Utilisée pour supprimer toutes les tâches sans demande de confirmation. heure Heure de l'exécution de la commande. /INTERACTIVE Permet au travail d'interagir avec le bureau de l'utilisateur qui est connecté au moment où le travail est effectué. /EVERY:date[,...] Exécute la commande tous les jours spécifiés de la semaine ou du mois. Si la date est omise, le jour en cours du mois est utilisé par défaut. /NEXT:date[,...] Exécute la commande lors de la prochaine occurrence du jour (par exemple, jeudi prochain). Si la date est omise, le jour en cours du mois est utilisé par défaut. "commande" Commande Windows NT, ou programme de commandes à exécuter. BREAK Active ou désactive le contrôle étendu de CTRL+C. CACLS Affiche ou modifie les listes de contrôles d'accès aux fichiers. CACLS nom_de_fichier [/T] [/E] [/C] [/G util:perm] [/R util [...]] [/P util:perm [...]] [/D util [...]] nom_de_fichier Affiche les ACL. /T Modifie les ACL des fichiers spécifiés dans le répertoire en cours et tous les sous- répertoires. /E Edite l'ACL au lieu de la remplacer. /C Continue la modification des ACL en ignorant les erreurs. /G util:perm Donne à l'utilisateur spécifié les droits d'accès. Perm peut être : - R : Lecture - W : Ecriture - C : Modification (en écriture) - F : Contrôle total /R util Continue la modification des ACL en ignorant les erreurs. /P util:perm Remplace les droits d'accès de l'utilisateur spécifié. Perm peut être : - N : Aucun - R : Lecture - W : Ecriture - C : Modification (en écriture) - F : Contrôle total /D util Refuse l'accès à l'utilisateur spécifié. CALL Appelle un fichier de commandes depuis un autre fichier de commandes. CALL [lecteur:] [chemin] nom_de_fichier [paramètres de commande] paramètres de commande Paramètres requis par le programme de commandes appelé. CD Modifie le répertoire ou affiche le nom du répertoire en cours. CD [/D] [lecteur:][chemin] CD CHCP Modifie la page de code active ou affiche son numéro. CHCP [nnn] CHDIR Modifie le répertoire ou affiche le nom du répertoire en cours. CHDIR [/D] [lecteur:][chemin] CHDIR CHKDSK Vérifie un uploads/Industriel/ 1-pdf 1 .pdf
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 17, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.2754MB