Un fichier batch DOS est la méthode de power-user pour Typiquement fichiers batch DOS sont utilisés dans l' environnement de l'entreprise , ou de lancer automatiquement un processus de " faire avancer les choses . " l'amorçage initial d'un système . Les fichiers batch peuvent mettre en place des menus simples , d'automatiser les processus et de lancer d'autres programmes. Fonctions de chaîne - c'est-à trancher une ligne de texte en petits morceaux , ou des « chaînes» - peuvent être difficiles à maîtriser, mais ils sont un élément clé de l' ensemble d'outils du fichier batch programmeur. Instructions
1
Ouvrez l'éditeur de texte . Cliquez sur "Démarrer " puis " Exécuter". Tapez notepad.exe dans la zone de texte . Notepad est un éditeur de texte par défaut dans Windows, mais n'importe quel éditeur de texte ne fonctionne , tant il enregistre en texte brut sans formatage spécial .
2
type @ echo off comme la première ligne du fichier batch. Photos
Echo Off est une commande batch qui indique au système de ne pas imprimer chaque ligne de code que le programme s'exécute . Le signe @ seul remplit la même fonction , mais ne s'applique qu'à la ligne actuelle.
3
Utilisez la commande set pour indiquer la valeur de la chaîne.
Set myString = ABCDEFGHIJKLMNOP
Si la chaîne a des espaces, vous devez utiliser des guillemets autour de la chaîne parce que le processeur de fichier batch lit espaces comme points d'arrêt . Il devrait ressembler à ceci :
Set myString = " attention des espaces "
4
analyser la chaîne dans la chaîne
programmation, pour " . ; parse " signifie quelque chose pour le décomposer en petits morceaux. Par exemple, l'analyse d'une adresse peut impliquer d'obtenir le numéro de la maison et nom de rue . Pour analyser myString , utilisez la commande suivante:
Set mySubString =% myString : ~ 5,3%
Le processeur de fichier batch va commencer avec le cinquième caractère et obtenir trois lettres totale , donc après cette étape s'exécute, mySubString contiendra " EFG ".
5
Passez la chaîne à un sous-programme .
cela peut sembler complexe, mais seulement parce que le sous-programme n'a pas été encore écrit. Ajoutez la ligne
Appel : mySubProgram mySubString
à la fin du programme . Le côlon avant mySubProgram indique au processeur de fichier batch pour trouver l'étiquette " mySubProgram " et continuer à fonctionner à partir de là
6
Ajouter l'étiquette sur le fichier batch
: . . MySubProgram
7
Entrez les étapes réelles de sous-programme juste après l'étiquette.
Echo % mySubString
ce programme sera simplement imprimer la valeur de la chaîne, mais cette partie de l' programme pourrait être en train de faire quelque chose de complexe basé sur le contenu de mySubString .
8
Vérifiez sur le code , à la recherche d' erreurs typographiques et les symboles manquants.
@ echo OffSet myString = abcdefghijklmnopSet mySubString = % myString : ~ 5,3% Appel : mySubProgram mySubString : mySubProgramEcho % mySubString
9
Cliquez sur " fichier" puis "Enregistrer sous" pour enregistrer le programme. Nommez le fichier Parser.BAT
Le nom du fichier n'est pas important , mais l'extension - . La partie après la période - est . Le type de fichier BAT indique DOS et Windows qu'il s'agit d'un fichier exécutable
10
Exécutez le programme dans l'une des deux façons suivantes: . Double -cliquez dessus dans l'Explorateur Windows, ou tapez le nom complet, l'analyseur . BAT , à une invite de commande DOS .