Etape 11 : Exemple d’implémentation
Copiez le code suivant ajoutera 1 à une variable continuellement et le résultat de sortie indéfiniment.
OFFSET /a num=1:RepeatECHO %num%SET /a num=%num%+1GOTO Repeat
Ce code va commencer CMD.exe 5 fois.
OFFSET /a RepeatNum=5:OpenIF %RepeatNum%==0 GOTO EndSTART CMD.exeSET /a RepeatNum=%RepeatNum%-1GOTO Open:End
Ce code va créer un fichier batch dans le C:\Users\Neo et il fonctionnera.
OFFCHDIR C:\Users\NeoECHO OFF>Hello.batECHO ECHO Hello!>>Hello.batECHO ECHO I'm in your C Drive!>>Hello.batECHO PAUSE>>Hello.batC:\Users\Neo\Hello.batPause
Il s’agit d’un petit lot de jeu. Vous devez deviner le nombre.
OFFSET /a GuessNum=0SET /a Answer=%RANDOM%ECHO Guess what Number I'm thinking of.:RetrySET /p Guess=IF %Guess% LSS %Answer% ECHO My Number is Higher.IF %Guess% GTR %Answer% ECHO My Number is Lower.IF %Guess%==%Answer% GOTO ENDECHO.SET /a GuessNum=%GuessNum%+1GOTO Retry:ENDECHO You are Correct! The Answer was %Answer%ECHO It took %GuessNum% Guesses.ECHO.PAUSE
Et celui-ci, j’aime beaucoup. Si vous ne faites pas attention, cependant, il peut devenir incontrôlable assez rapidement, selon la capacité de votre ordinateur. En quoi consiste ce fichier est qu'il crée indéfiniment les fichiers texte numéroté dans un répertoire appelé lolnumbers. Chacun de ces fichiers de texte contient le DIR du répertoire lolnumbers. La chose est, le répertoire cesse de se fuller et fuller avec des fichiers texte, donc chaque fichier texte consécutives est plus grande que la précédente. Le résultat de ceci est un dossier dont la taille totale obtient de plus en plus larges chaque seconde.
OFFSET /a num=1MKDIR lolnumbersCD lolnumbers:RestartDIR>%num%.txtSET /a num+=1GOTO Restart
Voici les codes assez basique. Expérimenter avec eux au contenu de votre coeur.