Table des matières:

Codage par lot : 7 étapes
Codage par lot : 7 étapes

Vidéo: Codage par lot : 7 étapes

Vidéo: Codage par lot : 7 étapes
Vidéo: Comment Devenir Développeur Web En 7 Étapes 2024, Novembre
Anonim
Codage avec lot
Codage avec lot

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é: