Étape 4: Si plus avancé
Alors tout d’abord regardons ce codehors
couleur 0e
titre du jeu à deviner par seJma
Set /a guessnum = 0
Set /a réponse = RANDOM %
Set variable1 = surf33
echo -------------------------------------------------
Bienvenue sur le jeu de devinettes d’écho !
écho.
echo essayer et deviner mon numéro !
echo -------------------------------------------------
écho.
: retour en haut
écho.
Set /p deviner =
écho.
Si RTM % guess répondre % ECHO basse !
Si % suppose que LSS % réponse % ECHO plus élevé !
Si % suppose que % == % de réponse égal GOTO
Set /a guessnum = % guessnum % + 1
Si % suppose que % == variable1 % ECHO trouvé la porte dérobée Hé?, la réponse est: % de la réponse
Goto top
: égale
écho des félicitations, vous l’aurez deviné juste !
écho.
echo il vous a fallu % guessnum % devine.
écho.
mettre en pause
Tout d’abord une remarque lot couleurs type décoloration / ? Dans cmd.exe pour obtenir le code de couleur comme couleur 1
Ensuite, ce code est un jeu de devinette si vous devinez GTR ou LSS le code indique vous utiliser la lampe si commande.
Regardons maintenant un autre exemple
hors
titre dossier mot de passe v1.5
couleur 0 a
essais/a la valeur = 3
définir mot de passe = *** Entrez votre mot de passe ici ***
: retour en haut
écho.
echo ----------------------------------------------
écho.
echo dossier mot de passe
écho.
echo ----------------------------------------------
echo vous avez % tente % tentatives gauche.
echo mot de passe
echo ----------------------------------------------
Set /p pass =
Si % passez % == () % % mot de passe
Goto correct
)
Set /a tente = % essais -1
Si % tente % == 0)
peine de Goto
)
CLS
Goto top
: peine
Désolé, trop de mots de passe incorrects, initiant l’arrêt de l’écho.
commencer à « Arrêt demandé » arrêt -s -f -t 35 - c
mettre en pause
sortie
: correct
CLS
echo ----------------------------------------------
echo mot de passe accepté !
écho.
Pause
À l’aide de set/a et si le code va dire vous combien de fois vous avez quitté pour entrer le mot de passe correct pour le changer modifier
essais/a la valeur = 3
Le nombre, vous voudriez chaque fois que le mot de passe est incorrect que le code définira % tente % à l’un de moins qu’avant.