[win]convertir une chaine en entier ?

convertir une chaine en entier ? [win] - Shell/Batch - Programmation

Marsh Posté le 03-09-2004 à 13:45:25    

Code :
  1. set temps=%TIME%
  2. set temps=%temps:~0,5%
  3. echo temps = %temps%
  4. set heure=%temps:~0,2%
  5. set min=%temps:~3,5%
  6. echo heure = %heure%
  7. set min = %min% + 1
  8. echo min + 1 = %min%
  9. pause


 
ça marche trop pas....
 
une idée ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 03-09-2004 à 13:45:25   

Reply

Marsh Posté le 03-09-2004 à 13:54:14    

et pour cause...option /A de set l'ami pour manipuler des nombres :
 

Code :
  1. set temps=%TIME%
  2. set temps=%temps:~0,5%
  3. echo temps = %temps%
  4. set /A heure=%temps:~0,2%
  5. set /A min=%temps:~3,5%
  6. echo heure = %heure%
  7. set /A min=%min%+1
  8. echo min + 1 = %min%
  9. pause


Message édité par Arrakeen le 03-09-2004 à 13:54:34
Reply

Marsh Posté le 03-09-2004 à 13:58:29    

formidable ! merci


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 02-12-2004 à 15:37:14    

J'ai un peu le même problème. Je veux récupérer la capacité du dd. Je fais donc:
capacite_hda1=`rechmotcomm "df" "hda1" | coupe "22" "30"`
rechmotcomm et coupe sont des fonctions que j'ai faite avec des grep et des cut.
 
Le problème c'est que ma valeur est une chaine de caractère mais je voudrais la convertir en entier.
Comment faire?

Reply

Marsh Posté le 02-12-2004 à 16:13:24    

Je suis sous le shell.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed