Table des matières:
- Étape 1: Les bases | Écho
- Étape 2: Étape 2: les bases | Couleur et Cls
- Étape 3: Étape 3: les bases | "%%", ":" et allez à
- Étape 4: Étape 4: les bases | Final
- Étape 5: Étape 5: Un peu de plaisir | une horloge
- Étape 6: Étape 6: Finalement…
- Étape 7: Aide supplémentaire
Vidéo: Codage par lot : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Avant que nous commencions
Batch est un langage de codage créé par Microsoft. C'est incroyablement basique, en ce sens qu'il ne peut pas afficher de graphiques ni lire de son. Cependant, il est utile d'ouvrir des applications, de créer des jeux basés sur du texte et de les utiliser comme horloge à la seconde près.
C'est facile à apprendre, car il n'y a pas beaucoup de commandes si vous voulez faire quelque chose rapidement.
Ce didacticiel expliquera quelques commandes de base, ainsi qu'un didacticiel expliquant comment fabriquer une horloge.
Remarque: Batch ne fonctionne que sur les systèmes Windows depuis l'époque DOS jusqu'à la version la plus récente de Windows. Alors n'essayez pas sur des systèmes basés sur Unix (Linux, android…) ou MacOS (iOS, Mackintosh).
IMPORTANT:
LORS DE L'ENREGISTREMENT D'UN FICHIER LOT, ASSUREZ-VOUS QU'IL SE FINIT PAR ".bat" OU ".cmd" (Personnellement, je préfère.bat)
De plus, si vous souhaitez le modifier, vous pouvez cliquer avec le bouton droit de la souris sur > Modifier pour modifier le fichier à ouvrir dans le Bloc-notes. Si vous utilisez autre chose, comme Sublime Text ou Notepad++, vous pouvez généralement aller dans Fichier > Ouvrir… et y trouver le fichier, s'il n'est pas déjà chargé.
(Pour les utilisateurs de Notepad ++, vous pouvez cliquer avec le bouton droit de la souris sur > Modifier avec Notepad ++ pour faciliter l'utilisation.)
(Désolé pour l'image basse résolution. J'avais besoin d'une image, alors dit "Cela fera l'affaire" et mettez-la là.)
Étape 1: Les bases | Écho
Certaines commandes seront constantes dans tout ce que vous faites.
Le premier d'entre eux sera "écho".
Que fait l'écho ?
Essentiellement, il relaie tout le texte que vous saisissez. par exemple, si vous mettez "echo Hello!" dans l'invite de commande, vous obtiendrez "Bonjour !" comme sortie.
L'écho peut également être désactivé.
Cela se fait simplement en allant "@echo off". Cela l'empêche de relayer des informations telles que "C:\windows\System32 (si vous l'exécutez en mode administrateur).
Étape 2: Étape 2: les bases | Couleur et Cls
La couleur est explicite. Il vous permet de changer la couleur de la police et la couleur d'arrière-plan de la fenêtre du terminal. Une explication plus détaillée peut être trouvée en tapant "couleur ?" dans une invite de commande (cmd.exe)
Cls est un raccourci pour "Clear Screen". Il efface l'écran de toutes les données saisies précédemment, telles que les commandes saisies, le texte, etc.
Étape 3: Étape 3: les bases | "%%", ":" et allez à
C'est là que les choses deviennent intéressantes.
Avec "%%", vous pouvez enregistrer certaines données, telles que le texte saisi ou d'autres statistiques jusqu'à ce que la console soit effacée (fermée), utile dans certains scripts. (Dans les jeux basés sur du texte, vous pouvez l'utiliser pour enregistrer des noms, des statistiques et tout ce qui peut être modifié et suivi.)
Avec ":" et goto, vous pouvez créer des boucles et vous déplacer dans un script. Ainsi, vous pouvez demander à un utilisateur d'entrer quelque chose, puis de faire quitter le script ou de revenir au début.
Étape 4: Étape 4: les bases | Final
Il y a quelques autres choses que vous devriez noter avant de continuer.
set /p insertsomethinghere=Entrez le texte:
si %insertquelquechoseici%==1 aller à un endroit pour aller
Cela peut être utilisé comme une option de sélection à choix multiples. Entrez une certaine réponse et soyez conduit à une réponse différente.
Alternativement, { set /p insertaname=Veuillez saisir un nom:
if %insertaname%==%insertaname% goto nextstep }
Cela continuera à passer à l'étape suivante, quelle qu'elle soit.
Remarque: Tout ce qui est en gras sur cette page n'est pas obligatoire. Tout dans ces domaines sera différent. Tout ce qui est souligné peut être copié autant de fois que nécessaire.
Remarque spéciale: entre les crochets {}, c'est techniquement tout ce dont vous avez besoin. Bien que vous puissiez avoir un nom spécifique qui vous donne des avantages particuliers, les personnages vous reconnaissent ou vous avez un chemin alternatif. tout ce que vous avez à faire est d'ajouter " if %insertaname%==Bob goto nextstepbob" (vous devrez ajouter un chemin différent qui peut être ennuyeux, ou simplement mettre un petit chemin alternatif, qui se reconnectera avec le principal finalement.)
Étape 5: Étape 5: Un peu de plaisir | une horloge
C'est quelque chose que j'ai appris en premier, en fait.
@Écho off
couleur 0a
cls
:l'horloge
echo L'heure actuelle est %time% et la date est %date%
aller à l'horloge
En option, vous pouvez mettre "cls" après le:clock
Bien que cela le fasse clignoter et soit un peu ennuyeux.
Pensez à bien sauvegarder !
Étape 6: Étape 6: Finalement…
Actuellement, je travaille sur un jeu. Ci-dessous ce que j'ai actuellement.
C'est basique et peut être joué un peu, même si ce n'est même pas proche de ce que je veux faire.
(En raison de la façon dont il décide de formater le texte, je le fournirai s'il y a une demande.)
Étape 7: Aide supplémentaire
N'hésitez pas à demander si vous êtes bloqué sur quelque chose. Je vais essayer d'aider dès que je peux.
Merci d'avoir lu, et j'espère que cela vous aidera.
Conseillé:
Codage Kazoo : 5 étapes
Codage Kazoo : Il s'agit d'un joli modèle 3D d'un kazoo réalisé sur Tinkercad. Vous pouvez en faire un avec ce instructable
Comment créer une connexion par lot simple : 3 étapes
Comment créer une connexion par lot simple : La première chose à faire est de créer votre fichier
Écran de connexion par lot : 5 étapes
Écran de connexion par lots : voici un petit programme qui vous permet de vous inscrire et de vous connecter par lots, en espérant que vous apprécierez
Créer une alarme par lot : 11 étapes
Créer une alarme par lot : Très bien… Dans cette instructable, je vais vous montrer comment créer une alarme dans un fichier de commandes. Lorsqu'il est activé, une tonalité viendra du haut-parleur interne de votre ordinateur, encore et encore. Si vous êtes paresseux, vous pouvez simplement le télécharger à la dernière étape ! Je hautement
Programmation par lots. dans une fenêtre de lot. : 3 étapes
Programmation par lots. dans une fenêtre batch.: dans cet instuctable (vraiment batch), je vais vous apprendre à programmer par lots. (c'est mon premier alors soyez indulgents s'il vous plait)