Algorithme en Batch

Fermé
Censured_51 Messages postés 304 Date d'inscription vendredi 10 octobre 2008 Statut Membre Dernière intervention 10 mars 2010 - 6 déc. 2008 à 16:44
 cool zer0 - 12 mai 2013 à 18:08
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
A voir également:

7 réponses

SAW4 Messages postés 190 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 14 décembre 2008 16
7 déc. 2008 à 11:54
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 )
 )
1
Censured_51 Messages postés 304 Date d'inscription vendredi 10 octobre 2008 Statut Membre Dernière intervention 10 mars 2010 25
7 déc. 2008 à 12:43
Et ça s'fait a partir d'une console ça ?=O
0
SAW4 Messages postés 190 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 14 décembre 2008 16
7 déc. 2008 à 12:49
tu veux du batch ou bien un simple code DOS ?
0
Censured_51 Messages postés 304 Date d'inscription vendredi 10 octobre 2008 Statut Membre Dernière intervention 10 mars 2010 25
7 déc. 2008 à 12:59
Ben batch mais la plupart du temps ça fait apparaître une console
0
SAW4 Messages postés 190 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 14 décembre 2008 16
7 déc. 2008 à 13:06
qu'est ce que tu veux faire en Batch ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Censured_51 Messages postés 304 Date d'inscription vendredi 10 octobre 2008 Statut Membre Dernière intervention 10 mars 2010 25
7 déc. 2008 à 13:44
A partir d'un code Batch, créer une calculette.
0
SAW4 Messages postés 190 Date d'inscription mardi 29 juillet 2008 Statut Membre Dernière intervention 14 décembre 2008 16
7 déc. 2008 à 14:56
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 /?
0
Censured_51 Messages postés 304 Date d'inscription vendredi 10 octobre 2008 Statut Membre Dernière intervention 10 mars 2010 25
7 déc. 2008 à 15:01
Et pour la calculette le langage adapté serait lequel ?
Visual Basic ?
0
Utilisateur anonyme
7 déc. 2008 à 15:38
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)
0
Censured_51 Messages postés 304 Date d'inscription vendredi 10 octobre 2008 Statut Membre Dernière intervention 10 mars 2010 25
7 déc. 2008 à 19:51
C'est peut être très simple mais le resultat m'impressionne ><.
Merci a toi HARDWARE
0
ta calculette c de la m.... pour la calcul 7*4+(2-4) ta calculette trouve 1 mais le resultat est 26.
0