Comment utiliser le langage de fichier de commandes Microsoft?

Les commandes peuvent être saisies individuellement ou répertoriées séquentiellement dans un fichier
Les commandes peuvent être saisies individuellement ou répertoriées séquentiellement dans un fichier de commandes, ce qui nécessite l'utilisation du langage de fichier de commandes.

Les fichiers batch sont des commandes de ligne de commande DOS regroupées ensemble. Sous Linux, ils sont connus sous le nom de scripts shell et suivent une syntaxe complètement différente. Les premiers utilisateurs de Windows devaient utiliser un fichier de commandes (autoexec.bat) pour attribuer une lettre de lecteur à leur CD-ROM, afin d'installer Windows à partir du CD. Les fichiers batch ne sont pas si cruciaux de nos jours, bien qu'ils soient toujours pris en charge par les nouvelles versions de Windows.

Sous Windows 10/2000 +, les fichiers de commandes (*.bat) s'exécutent dans une fenêtre spéciale (aka Invite de commandes) créée par c: \ window \ system32 \ cmd.exe (cela pourrait être appelé command.com dans certains cas). Les commandes peuvent être saisies individuellement ou répertoriées séquentiellement dans un fichier de commandes, ce qui nécessite l'utilisation du langage de fichier de commandes. Ce guide vous expliquera comment créer et exécuter un fichier de commandes Microsoft, en donnant une simple sauvegarde à titre d'exemple.

Pas

  1. 1
    Ouvrez votre éditeur de texte. Attendez-vous à utiliser les touches AZ / 0-9 /, les symboles (! $ | Etc) et Entrée. La plupart des commandes ne vérifient pas l'entrée pour les majuscules / minuscules, donc pour le moment ne vous inquiétez pas pour CAPS (ou cApS). Chaque commande (et ses paramètres) va sur une seule ligne. Ouvrez une fenêtre de ligne de commande (cmd.exe) pour tester les commandes que vous souhaitez exécuter. Organisez vos fenêtres de manière à pouvoir les voir toutes les deux.
  2. 2
    Commencez à écrire le fichier. Pour commencer à écrire le fichier, la plupart des gens commencent par @echo offcar il arrête chaque commande en cours d'impression au fur et à mesure de son traitement. Il réduit l'encombrement sur l'écran de l'utilisateur.
    :@Écho off 
  3. 3
    Frappez enter. N'oubliez pas d'appuyer sur Entrée après chaque commande.
  4. 4
    Bienvenue à l'utilisateur dans le programme. Taper:
    : echoWelcometotheBackupScript! 
  5. 5
    Frappez à enter nouveau.
  6. 6
    Laissez une ligne vierge pour un espacement net, puis continuez à taper une autre ligne.
    :écho. 
  7. 7
    Appuyez encore enter une fois.
  8. 8
    Programmez les options que vous voulez que la personne qui exécute votre programme voit. Ce code ci-dessous donne à l'utilisateur un choix. Soit ils appuient sur F ou N, soit ils appuient sur Q ou CTRL-Z, ce qui annule tout le script.
    : choix / C: FNQ / NSélectionnez [F] ullBackupou [N] ewfilesonly.Appuyez sur [Q] ou [CTRL-Z] pour quitter. 
  9. 9
    Créez des commandes pour chaque choix. Si l'utilisateur appuie sur Q, le programme renvoie un "3" et passe à la section "fin". S'ils appuient sur N, le programme renvoie un "2" et passe à la section "small_backup". S'ils appuient sur F, le programme renvoie un "1" et passe à "full_backup". "Errorlevel" n'est pas un message d'erreur en tant que tel, juste le seul moyen de définir la sortie de la commande CHOICE.
    : IFerrorlevel3gotoend: IFerrorlevel2gotosmall_backup: IFerrorlevel1gotofull_backup 
  10. 10
    Créez les sections mentionnées ci-dessus. Taper:
    :: small_backup <br>: echo.:écho.: echoYouchosetobackupNEWfiles.Hitanykeytostartorctrl-ztocancel. pause> nul xcopyc: \ mydirectoryd: \ mybackup / s / m / e gotoend:: full_backup <br>: echo.:écho.: echoYouchosetobackupALLfiles.Hitanykeytostartorctrl-ztocancel. pause> nul xcopyc: \ mydirectoryd: \ mybackup / s / e gotoend:: end: exit 
  11. 11
    Créez les répertoires mentionnés ci-dessus et copiez quelques petits fichiers de test dans le répertoire source, prêts à être testés. Plus tard, vous pourrez modifier ces noms de répertoire en fonction de votre véritable <my documents = "">.
  12. 12
    Enregistrez le fichier dans le bloc-notes sous le nom "mybackup.bat".
  13. 13
    Double-cliquez sur le fichier pour l'exécuter.
Exécuter un fichier de commandes Microsoft
Ce guide vous expliquera comment créer et exécuter un fichier de commandes Microsoft, en donnant une simple sauvegarde à titre d'exemple.

Méthode 1 sur 1: examen du code complet

  1. 1
    Mettez en pratique vos compétences de copier-coller sur le texte suivant.
    @echooff echoWelcometotheBackupScript! écho. choix / C: FN / NSelect [F] ullBackupor [N] ewfilesBackup, orctrl-ztoexit. IFerrorlevel3gotoend IFerrorlevel2gotosmall_backup IFerrorlevel1gotofull_backup: écho de small_backup. écho. echoYouchosetobackupNEWfiles.Hitanykeytostartorctrl-ztoexit. pause> nul xcopyc: \ mydirectoryd: \ mybackup / s / m / e gotoend: full_backup echo. écho. echoYouchosetobackupALLfiles.Hitanykeytostartorctrl-ztoexit. pause> nul xcopyc: \ mydirectoryd: \ mybackup / s / e gotoend: end exit 
Avec le fichier de commandes dans C
Ainsi, avec le fichier de commandes dans C: \, vous pouvez cibler des fichiers dans c: \ temp \ en tapant simplement:: Xcopy temp \ *. * D: \ temp / s / m.

Conseils

  • Fermer la fenêtre: si vous souhaitez que le programme se ferme une fois terminé, laissez le script tel quel. Si vous souhaitez laisser la fenêtre ouverte pour d'autres commandes, changez la commande <exit> dans la dernière section en <cmd>, ce qui laisse la fenêtre ouverte.
  • Répertoire actuel: Si le programme référence des fichiers dans son propre répertoire, vous n'avez pas besoin de mettre la lettre du lecteur. Donc, avec le fichier de commandes dans C: \, vous pouvez cibler des fichiers dans c: \ temp \ en tapant simplement :: Xcopy temp \ *. * D: \ temp / s / m

Mises en garde

  • Bien que les commandes présentées ici soient assez inoffensives, l'utilisation de certaines commandes système dans les fichiers de commandes est potentiellement dangereuse si elle est mal utilisée.
  • La commande CHOICE n'est pas incluse dans Windows 10 Famille ni Professionnel et entraînera la fermeture brusque du fichier de commandes sans préavis.

Les choses dont vous aurez besoin

  • Un éditeur de texte tel que le Bloc-notes ou un éditeur de programmeur tel que HTML-Kit. Les programmes qui intègrent des informations supplémentaires dans des fichiers (comme Word) ne conviennent pas.
  • Accès à une invite de commande. Cliquez sur <start> <run> et tapez "cmd". Ou accédez à la fonction sous <accessoires> dans le menu Démarrer.
  • Certains fichiers sur lesquels vous pouvez effectuer une sauvegarde de test. Essayez avec un petit répertoire avec peu de fichiers, jusqu'à ce que vous y alliez.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail