Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Fake destructor
Auteur Message
Répondre en citant
Message Fake destructor 
Bon voici mon fake destructor.
-> Vu que c'est mon premier code j'ai été chercher un peu ailleur je m'en excuse Crying or Very sad
-> Il y a quelques erreurs que j'aimerais corrigé mais je ne sais pas comment Sad
Alors please help me Very Happy

voici le code :
Code:
@echo off
mode con cols=75 lines=40
color FC
title By RaZzaKx
:: MON CODE
:home
echo                  ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo                  ³         Mon premier code batch         ³
echo                  ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
echo.
echo # Fais ton choix :
echo.
echo      1  - D‚truire ton ordinateur.
echo      2  - Juste le faire planter.
echo      3  - Faire des Maths avec Stryk
echo.
echo.
set /p choix=Ecris le chiffre de ton choix (1 ou 2) :
if %choix%==1 goto choix1
if %choix%==2 goto choix2
if %choix%==3 goto choix3
if not defined %choix% goto error
:error
cls
echo.
echo                  Choisis un chiffre entre 1 et 2 !
@ping localhost -n 2 >nul
cls
goto home
:choix1
color F3
echo.
echo.
set NB_BAR=0
:UP_BAR
cls
set /a FULL = FULL + 1
set BAR=%BAR%Û
set /a NB_BAR = NB_BAR + 2
echo.
echo.
echo        Chargement .... %NB_BAR%%%
echo       ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo        %BAR%
echo        %BAR%
echo       ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
if %FULL%==50 goto :END_BAR
@ping localhost -n 1 >nul
goto :UP_BAR
:END_BAR
echo.
echo Fin de la proc‚dure de d‚sinstallation de l'OS.
echo.
echo.
echo.
:choix2
echo.
echo Tu as choisis de faire planter ton ordinateur.
echo.
echo.
pause
:virus
color F3
@ping localhost -n 1 >nul
color F5
@ping localhost -n 1 >nul
color F6
@ping localhost -n 1 >nul
color F2
set a= a b c  PLANTER d‚truit tous tes fichier d e f BLAGUE biensur ! g h i LOL
echo a%a%a%a%a%a%a%a%a%
goto virus
:choix3
title SEQUENCE_ADD  ^| By STRYK ^|
mode con cols=55 lines=14 &color FC

:RETRY
cls
set "FIRST=0"
set "LAST=0"
set "RESULT=0"
set "SELECT=NONE"
echo.
set /p FIRST= Entrer le premier chiffre de la s‚quence \\:
set "SELECT=%FIRST%"
call :VERIF
set /p LAST= Entrer le dernier chiffre de la s‚quence \\:
set "SELECT=%LAST%"
call :VERIF
if %FIRST% GEQ %LAST% goto :ERROR
echo.

for /l %%A in (%FIRST%,1,%LAST%) do (
    set /a RESULT = RESULT + %%A
   )
echo ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ
echo.
echo  En additionnant tous les nombres de %FIRST% … %LAST%,
echo  On obtient :  %RESULT%
echo. &echo. &echo.
echo  Pour recommencer, appuyer sur une touche ...
pause>nul
goto :RETRY

:VERIF
for /f "delims=1,2,3,4,5,6,7,8,9,0" %%A in ("%SELECT%") do (
   goto :ERROR
   )
goto :EOF

:ERROR
echo.
echo  Saisie non valide, patientez svp ...
@ping localhost -n 1 >nul
goto :RETRY
::Une grosse partie du mérite revient à azerty458


Les erreurs sont :

1) Quand je vais dans "détruire mon ordinateur" apres le chargement, il execute aussi le "planter ordinateur" ..
2) Le "planter ordinateur" s"execute en dessous du menu principal pourquoi?
3) a quoi serve les % dans ce code ?

Code:

if %choix%
if %choix%
if %choix%


Pour le fun j'ai remis un petit programme de Stryk j'espère quil ne m'en voudra pas.. Sad
Et je n'ai pas peur de le dire j'ai un peu été chercher chez azerty458 mais je m'en excuse Crying or Very sad
Après tout, je suis un dé.. dé.. BUTANT !! Crying or Very sad

Bonne lecture les gens Wink




______________________________________________________
=-] RaZzaKx [-=
ICQ AIM Yahoo Messenger MSN GTalk/Jabber Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Fake destructor 
Hello,

Héhé c'est ce qui arrive lorsque l'on copie sans comprendre ... Rolling Eyes
En relisant attentivement le code, tu devrais trouver la solution tout seul ^^

Mais tu dois commencer à créer tes batch avec les connaissances que tu as déja, sans copier à l'aveugle,
et en ajoutant petit à petit des choses nouvelles que tu a apprises !

pour comprendre les %% tu peux essayer ceci:
Code:

@echo off
set VARIABLE=Hello_all
echo VARIABLE
echo %VARIABLE%
pause >nul


@+ bye




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Fake destructor 
Il faut que t'apprennes les boucles (goto,...) et la commande CLS!



MSN
Répondre en citant
Message Fake destructor 
Héé mais je l'ai créer tout seul !
J'ai juste reprit quelques trucs.. du genre la barre de chargement Rolling Eyes

de ce que je comprend les % servent à renvoyer à quelques choses comme %VARIABLE% renvoie à VARIABLE=HELLO.
Et CLS sert a supprimé je crois mais où le placer et dans le but de supprimé quoi je ne sais pas.. Sad




______________________________________________________
=-] RaZzaKx [-=
ICQ AIM Yahoo Messenger MSN GTalk/Jabber Skype
Répondre en citant
Message Fake destructor 
Soit "abc" une variable dont la valeur est "toto", on écrit:
set abc=toto

pour afficher la valeur de la variable "abc", on fait:
echo %abc%



MSN
Répondre en citant
Message Fake destructor 
Oui c'est bien ce que j'ai compris Smile
Whow il me reste un jour de congé et tu viens de me rappeller mes maths...

J'en ai froid dans le dos.. Sad




______________________________________________________
=-] RaZzaKx [-=
ICQ AIM Yahoo Messenger MSN GTalk/Jabber Skype
Répondre en citant
Message Fake destructor 
hello!

Il manque des GOTO:EOF.
GOTO:EOF (EOF= End Of File) quitte le script qui est executé.
Code:
PAUSE
GOTO:EOF
:choix2


et
Code:
PAUSE
GOTO:EOF
:choix3


@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Message Fake destructor 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch