Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Idée] Calculator
Auteur Message
Répondre en citant
Message [Idée] Calculator 
En gros : ce serai une commande externe qui permet de calculer en batch, mais en incluant les virgules !

Parametres : '/h' peut être définie avec 0 pour ne pas afficher directement le resultat et le resultat sera enregistré en tant que variable 'result' contenant le resultat (cela fait beaucoup de 'resultat' Very Happy) OU avec 1 pour afficher le resultat Okay
Exemple :
Code:
 calcul /h 0 29+3

Afficherai : rien puisque /h est définie a 0 !
Exemples de calcul :
Code:
calcul /h 0 2,567-2,5*(57/2)
calcul /h 0 cos(6!)*7-(36,753*67)*%result%
echo %result%

pareil avec les racines carrés qui pourrait s'ecrire :
Code:
calcul /h 0 V12,5




Dernière édition par IronBatcher le Jeu 31 Mar 2016 - 15:50; édité 2 fois

______________________________________________________
The batch is not a simple language of invite of command or interpreter, it is a program of execution of codes pushed


Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Re: [Idée] Calculator 
IronBatcher a écrit:
En gros : ce serai une commande externe qui permet de calculer en batch, mais en incluant les virgules !

Parametres : '/h' peut être définie avec 0 pour ne pas afficher directement le resultat et le resultat sera enregistré en tant que variable 'result' contenant le resultat (cela fait beaucoup de 'resultat' Very Happy) OU avec 1 pour afficher le resultat Okay
Exemple :
Code:
 calcul /h 0 29+3

Afficherai : rien puisque /h est définie a 0 !

Le post n'est pas terminé, faute de temps. Il sera finis dès Lundi soir Okay


Le truc c'est que tu peux faire ça avec powershell très facilement, il suffit de faire une fonction de ce type :
Code:

@echo off
echo %path%| find /i "%windir%\System32\wbem" >nul || set path=%path%;%windir%\System32\wbem
call :Calcul "1+9.5" "Variable"
echo %Variable%
pause>NUL


:Calcul
for /f "tokens=*" %%a in ('powershell "%~1"') do set %~2=%%a
goto :EOF


@ ++ Okay Wink




______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Répondre en citant
Message [Idée] Calculator 
Dans la même idée un peu plus rapide :

Code:
@echo off
if not exist calcul.vbs echo Wscript.echo(eval(wscript.arguments(0^)^)^) >calcul.vbs

set $OP="(22+3.5)/2"

for /f %%a in ('cscript //nologo calcul.vbs %$OP%') do echo %%a


Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [Idée] Calculator 
Ah je savais pas, je connais rien en vbs ... ^^

Edit : Mais mon code ne passe pas par un fichier !




______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Répondre en citant
Message [Idée] Calculator 
EDIT : 1er post mis a jour Okay
et merci pour vos remarques mais ne repondez pas avant que le post soit finis Laughing Laughing Laughing



Cordialement
IronBatcher





______________________________________________________
The batch is not a simple language of invite of command or interpreter, it is a program of execution of codes pushed


Visiter le site web du posteur Skype
Répondre en citant
Message [Idée] Calculator 
Citation:
EDIT : 1er post mis a jour Okay
et merci pour vos remarques mais ne repondez pas avant que le post soit finis Laughing Laughing Laughing


Alors ne poste pas avant que le topic soit fini Laughing

@Xenosis

Citation:

Ah je savais pas, je connais rien en vbs ... ^^

Edit : Mais mon code ne passe pas par un fichier !


ça reste beaucoup plus rapide !!! et le fichier tu le crées 1x

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [Idée] Calculator 
sachadee a écrit:
Citation:
EDIT : 1er post mis a jour Okay
et merci pour vos remarques mais ne repondez pas avant que le post soit finis Laughing Laughing Laughing


Alors ne poste pas avant que le topic soit fini Laughing


Mort de Rire En plus je crois qu'on vient de lui démonter son idée de commande externe avec nos exemples xD

sachadee a écrit:

@Xenosis

Citation:

Ah je savais pas, je connais rien en vbs ... ^^

Edit : Mais mon code ne passe pas par un fichier !


ça reste beaucoup plus rapide !!! et le fichier tu le crées 1x

Okay


Oui mais tu créé un fichier quand même Twisted Evil Mr. Green




______________________________________________________
Coucou, tu veux voir mon Site Web ?? Mort de Rire
Visiter le site web du posteur Skype
Répondre en citant
Message [Idée] Calculator 
EDIT : 1er post mis a jour *enfin*




______________________________________________________
The batch is not a simple language of invite of command or interpreter, it is a program of execution of codes pushed


Visiter le site web du posteur Skype
Message [Idée] Calculator 


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