Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Cours pour débutant dans le batch


spycrow

Messages recommandés

Ouvrez le Bloc-notes et voici quelques commandes en batch) pour avoir une sorte de mot de passe :grin: :

 

 

@echo off
cls 
set /p CDE=phrase de votre choix: 
if "%CDE%"=="*****" goto suite
if not "%CDE%"=="*****" goto end

:suite
echo *****
Pause>nul

:end
exit

 

 

Explication language:

 

Il faut enregistrer le bloc-notes en (.bat) par exemple: cool.bat

 

[@echo off] sert à désactiver l'echo local [c:\>] pendant tout le script.

 

[echo] sert à mettre du texte.

 

[Pause>nul] sert à mettre en pose le script et il vous suffit d'appuyer sur une touche pour continuer.

 

[echo.] sert à mettre une ligne vide.

 

[cls] sert à effacer l'écran de MS-DOS pour pas qu'il soit trop chargé et/ou pour cacher des infos pendant l'execution du script.

 

[set /p CDE=Votre code: ] sert à insérer une information pour être reporter quand vous utiliser %CDE%.

Imaginons que votre code est "cool" et que si vous faîtes

[echo Votre code est %CDE%] il vous mettra "Votre code est cool"

 

[if "%CDE%"=="cool" goto suite] à identifier le texte et que s'il est identique à celui dans le script, il ira où vous voulez qu'il aille grâce à [goto suite] mais il faudra avoir un étape après avec [:suite] pour qu'il trouve l'info à vous donner.

 

En revanche [if not "%CDE%"=="cool" goto end] dit que si le code n'est pas "cool" il ne passe pas et termine le script. Et comme dans l'étape au dessus il faut mettre [:end] pour le dirigé vers une info.

 

[exit] sert à sortir du script.

 

 

ATTENTION: Quand vous avez [set /p CDE=phrase banale: ] il ne faut rien écrire derriere le signe ":"

 

CDE, cool, suite, peuvent être modifiés !!!

 

 

J'espert que vous comprendrez tout amis lecteurs. :eek::)

 

Si vous avez des questions dites-le. :-?

Modifié par spycrow
Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Bonsoir gnaly,

 

1 - merci de respecter dans la mesure du possible la langue française. On comprendra mieux.

 

2 - Google est ton ami. En tapant langage batch, tu auras plein de références. Par exemple : TUTORIEL DE BASE AU LANGAGE BAT

 

3 - Lors des réponses, merci de ne pas utiliser "Répondre" :

 

w7ag54hemjr1nto06r7v.jpg

 

Mais plutôt "Ajouter une réponse" :

 

y8glx8ab6aykz69hle1.jpg

 

Inutile de surcharger la réponse d'un message que l'on a sous les yeux.

 

Merci

 

Notpa

Lien vers le commentaire
Partager sur d’autres sites

A ton service !

 

Si tu considères que la question est réglée, n'oublie pas de le signaler en ajoutant le mot [Résolu] dans le titre de ton sujet…

 

resolu.jpg

 

[1] En bas du premier message de ton sujet, clique sur Modifier

[2] En bas de l'éditeur qui s'ouvre, clique sur Utiliser l'éditeur complet

[3] En haut de l'éditeur complet, ajoute [Résolu] au titre de ton sujet.

[4] Clique sur le bouton Enregistrer le message modifié pour valider.

 

Cordialement

 

Notpa

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...