Table des matières:
- Étape 1: Formater mon texte, mes titres et mes Cls
- Étape 2: Initialisation des variables, obtention de la saisie de l'utilisateur et de l'instruction If
- Étape 3: commande de tuyauterie, commandes asynchrones et variables environnementales
- Étape 4: Quoi de neuf ? Mot
Vidéo: Tutoriel batch - Prendre 2 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:10
D'accord, comme je l'ai dit dans mon précédent tutoriel sur le lot (https://www.instructables.com/id/EZ049TMM19EWPKGWKH/#CEINEJV64U3EWP86YUP), je prévois de créer un vaste tutoriel en 3 parties (ou prendre) sur le lot. Ce qui devrait couvrir la plupart de ce que vous devez savoir pour faire ce que vous voulez avec batch. Le fichier joint ci-dessous est le fichier.bat (batch) compilé créé par moi, laconix / inévitable_chaos
Étape 1: Formater mon texte, mes titres et mes Cls
D'accord pour commencer, je vais vous montrer le code;
@echo offtitle Choix.. [par laconix]clsecho Vous avez quelques choix à faire..echo..faites le mauvais choix et en subir les conséquences!echo.pause:menuclsecho.echo.echo.echo.echo. echo /------------------\echo / Choisissez un nombre entre 1 et 3 \echo (- 1.. 2.. 3 -)echo / Tous les choix sauf un sont mauvais ! /écho \------------------------------/ title définit essentiellement le titre de l'invite de commande, donc le titre instructables.com est cool ! cls efface simplement le cmd de toute entrée ou sortie Vous devriez savoir ce que fait echo maintenant, mais echo. crée une nouvelle ligne qui est utile pour le formatage.:menu bien que j'aie couvert cela dans mon tutoriel précédent, cela vaut la peine d'y revenir, essentiellement, cela crée un point dans un programme dans lequel vous pouvez aller à tout moment. Le reste de cette section n'est que du formatage.:RÉ
Étape 2: Initialisation des variables, obtention de la saisie de l'utilisateur et de l'instruction If
Encore une fois, je vais vous montrer le code puis l'expliquer;
set choice = nadaecho ?.:What&aposll it be:.?set /p choice= Hein ? clsif %choice% == 1 GOTO oneif %choice% == 2 GOTO twoif %choice% == 3 GOTO threemsg * Ni 1, 2 ou 3 hein? Dommage, bye bye..shutdown -s -f -t 00 set choice = nada, ce que cela fait est de créer ou d'initialiser la variable avec la valeur initiale ou "nada", ou rien.:D Une variable est comme un conteneur qui stocke des informations pour vous jusqu'à ce qu'elles ne soient plus nécessaires ou que le programme se ferme. set /p choose=, cela obtient l'entrée de l'utilisateur, en utilisant la commande set avec l'argument /p qui indique à la commande d'avoir une chaîne d'invite. Donc, en gros, définissez /p choice=quel nombre ? c'est comme poser une question et qu'ils tapent la réponse. si l'instruction if fonctionne comme telle. if condition == true dothisDonc, en gros, cela dit si %choice% est égal à 1 GOTO, c'est que ce n'est pas vrai, il passe simplement à la ligne suivante. shutdown -s -f -t 00 arrête simplement leur ordinateur, forçant tous les programmes à se fermer instantanément.
Étape 3: commande de tuyauterie, commandes asynchrones et variables environnementales
Encore une fois, codez d'abord, explication après;
:onemsg * Donc vous avez choisi #1, pensiez-vous être en sécurité ?msg * FAUX !:netspamnet send * règles laconix ! GOTO netspam:twoshutdown -s -t 10pausemsg * J'espère que vous l'aurez à temps, car c'était le plus sûr…shutdown -aGOTO hell:threemsg * C'est le numéro sûr…pause:forkstart choice.bat | msg * effacement de la mémoire ! GOTO fork: hellmsg * blague, ils sont tous mauvais !: règles textbombecho laconix ! >> %systemroot%/laconix.txtGOTO:textbomb:oneBasically va juste dans une boucle GOTO infinie. Très similaire à l'exemple 2 de la bombe à fourche dans le premier tutoriel. les fait GOTO hell:hell leur dit qu'aucun d'entre eux n'était bon, fait ce que j'appelle une bombe textuelle. Quels tuyaux (>>) la commande fait écho aux règles de laconix !' au %systemroot%/laconix.txt dans une\n boucle GOTO infinie. %systemroot% est une variable d'environnement qui indique au fichier d'enregistrer dans le répertoire /windows/ quel que soit le nom du lecteur racine, c'est-à-dire C;/, E:/, Z:/, et cetera:three Les incite à penser que c'est le nombre sûr. Va dans une bombe à fourche similaire à celle du premier didacticiel, mais avec une différence principale. Commandes asynchrones; démarrez choice.bat | msg * Effacement de la mémoire ! le | désigne des commandes asynchrones, ce qui signifie qu'elles s'exécutent en même temps.
Étape 4: Quoi de neuf ? Mot
Merci d'avoir lu mon tutoriel, j'espère que la vidéo vous plaira. J'ai appris quelque chose.
Et j'espère que vous continuerez à vous intéresser aux ordinateurs et à mes instructables. A bientôt pour mon dernier tutoriel de cette série !
Conseillé:
Raspberry Pi - Tutoriel Java du détecteur de proximité numérique infrarouge TMD26721 : 4 étapes
Raspberry Pi - Détecteur de proximité numérique infrarouge TMD26721 Tutoriel Java : Le TMD26721 est un détecteur de proximité numérique infrarouge qui fournit un système de détection de proximité complet et une logique d'interface numérique dans un seul module de montage en surface à 8 broches. La détection de proximité comprend un rapport signal/bruit amélioré et précision. Un pro
Tutoriel Assembleur AVR 2: 4 étapes
Tutoriel Assembleur AVR 2 : Ce tutoriel est une continuation du "Tutoriel Assembleur AVR 1" Si vous n'avez pas suivi le didacticiel 1, vous devriez vous arrêter maintenant et commencer par celui-ci. Dans ce didacticiel, nous continuerons notre étude de la programmation en langage assembleur de l'atmega328p u
Tutoriel Windows Batch de base : 5 étapes
Tutoriel Windows Batch de base : bonjour les gars, en l'espace de 24h, j'ai publié un tutoriel Windows batch que je vous avais promis dans mon dernier instructable. si vous ne l'avez pas vu, cliquez sur ce lien ici : https://www.instructables.com/id/Python-Tutorial/ c'est sur les bases très (x100) de batch pr
Tutoriel batch très basique : 6 étapes
Tutoriel Batch très basique : Si vous connaissez déjà l'essentiel de Batch, vous n'avez PAS besoin de lire cette instructable, continuez vers Tutoriel Batch Not So Basic. REMARQUE ! : Chaque fois que quelque chose est entre guillemets ("exemple"), n'incluez pas le guillemets (si vous voyez t
Tutoriel batch pas si basique : 6 étapes
Tutoriel sur les lots pas si basique : dans le tutoriel précédent, nous avons appris les bases essentielles de l'écriture de fichiers batch. apprendra des commandes plus avancées et comment