Calcul avec Batch [résolu] - Shell/Batch - Programmation
Marsh Posté le 03-06-2007 à 19:51:44
Salut nglechau ,
j'ai essayé avec set /a , il me fait une erreur , avec "set /?" aussi .
Marsh Posté le 04-06-2007 à 14:50:27
Alors j'ai essayé le set /? , ça m'apprend beaucoup de chose , mais ça marche pas même apres multiples essais de syntaxe ... Je rame . J'ai essayé de trouver des sources de calculatrices sur google , mais les idées de google sont infructueuses
Marsh Posté le 04-06-2007 à 17:10:48
cybkiller a écrit : |
wackevat a écrit : set /a |
Code :
|
Marsh Posté le 04-06-2007 à 18:30:41
Merci nglechau , mon problème est résolu ... mais m'en amène un autre
Citation : |
Je me suis peut etre trompé dans les conditions ?
Marsh Posté le 05-06-2007 à 09:07:31
Je vois deux choses expliquant ton problème :
Jean-Pierre.
Marsh Posté le 05-06-2007 à 16:18:30
Exact
if /?
le prouve.
N'oublie pas de considerer le cas ou l'utilisateur valide directement sans rentrer au moins un caractere.
Marsh Posté le 08-06-2007 à 11:03:51
Ca marche , j'envoie le code :
Code :
|
Voila , merci à tous !
Marsh Posté le 03-06-2007 à 15:46:20
Salut à vous ,
Je débute en batch , et je voudrais faire un petit programme qui , si on lui donne une durée , éteint l'ordi au bout du temps donné . Pour ça j'ai essayé de convertir des heures et des minutes en secondes pour associer le nombre de secondes trouvées à un shutdown .
Voila mon code :
Mon problème se trouve au niveau de la ligne de calcul "set /p t=(%h%*3600)+(%m%*60)+%s%" : Je sais pas comment éxécuter le calcul en batch .
Plz help !
Message édité par cybkiller le 08-06-2007 à 11:04:12