Algorithme en Batch
Censured_51
Messages postés
320
Statut
Membre
-
cool zer0 -
cool zer0 -
Bonjour,
J'aimerais tout simplement savoir si il est possible de réaliser des algorithmes batch
Je m'explique : par exemple si je tape A dans un notepad, il est écrit 1 à la place.
Je sais qu'il est possible de faire ca en Visual Basic mais j'ai rien compris à la marche a suivre ..
Merci d'avance
--
Qui mange un chien, chihuaha =)
J'aimerais tout simplement savoir si il est possible de réaliser des algorithmes batch
Je m'explique : par exemple si je tape A dans un notepad, il est écrit 1 à la place.
Je sais qu'il est possible de faire ca en Visual Basic mais j'ai rien compris à la marche a suivre ..
Merci d'avance
--
Qui mange un chien, chihuaha =)
7 réponses
-
Tu peux tester la valeur Input par exemple pour conditionner la valeur Output
par exemple :
Set /p "string=Entrez un..NimporteQuoi " If defined string ( Echo 1 >test.txt ) ) -
-
Ben batch mais la plupart du temps ça fait apparaître une console
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Si c'est une calculette alors ça n'est pas une bonne solution en batch...mais tu peux avec quelques bricolage et beaucoup de patience faire une mini-calculette :
en se basant sur la commande Set /a :
Exemple :
Set /a variable=%nb1%%OP%%nb2%
OP : OPerateur pour plus de détail Set /?
-
Slt, voila un exemple de calculette (très simple)
@echo off cls echo. echo - soustraction echo * multipliquation echo / division echo + adition setlocal :debut echo. set /p cmdresult=Operation : if "%cmdresult:~0,1%"=="q" ( goto :eof ) if "%cmdresult:~0,1%"=="h" ( call hex %cmdresult:~1% >nul goto display ) set /a result=%cmdresult% :display echo =%result% echo. goto debut :eof exit
@+
(script original par Duty X)