[DOS] commande 'SET' et les nombres....

commande 'SET' et les nombres.... [DOS] - Shell/Batch - Programmation

Marsh Posté le 07-01-2004 à 17:58:52    

Hello,
 
alors d'apres ce que j'ai compris les variables créés avec la commande SET sont des 'string'
 
est-ce qu'il est possible d'incrementer une variable decimale ?
SET i=0
et j'aimerai faire un i=i+1 ?!!
 
ca serai pour faire une boucle
 
de plus, savez-vous s'il est possible de connaitre le nombre de lignes dans un fichier ???
car je fait un "dir /b *.txt >fichiers.txt" et j'aimerai connaitre le nombre de fichiers textes contenus dans ce repertoire
 
merci :sweat:

Reply

Marsh Posté le 07-01-2004 à 17:58:52   

Reply

Marsh Posté le 07-01-2004 à 18:01:18    

set /a i=%i%+1
 
suffit de lire l'aide de set avec l'option /? :D


Message édité par antp le 07-01-2004 à 18:01:37

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 07-01-2004 à 19:13:23    

A ben tiens... j'ai cherché sur pleins de site Web mais j'ai pas pensé au set /?
hum... impardonable
merci a toi en totu cas pour ta rapidité! :jap:

Reply

Marsh Posté le 31-03-2004 à 15:38:45    

Cette commande fonctionne en ligne de commande mais pas dans un batch. C'est normal ?

Reply

Marsh Posté le 31-03-2004 à 16:14:08    

je me reponds tt seul visiblement c normal car le batch utilise ses propres variables car il ouvre un nouveau shell il faut donc definir la variable a l avance ou aller la chercher dans un fichier texte

Reply

Sujets relatifs:

Leave a Replay

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