[DOS] Variable dans un .bat ?

Variable dans un .bat ? [DOS] - Divers - Programmation

Marsh Posté le 31-10-2002 à 10:59:21    

Hello,
 
Est-il possible d'avoir une variable dans un .bat ? En l'occurence, j'utilise beaucoup le batch suivant :

Code :
  1. jpeg2ps -r 0 fig.jpg > ../psfig/fig.eps


 
mais j'aimerais ne pas avoir a l'editer ou a changer mes noms pour chaque fichier. Y a un moyen de remplacer fig par une variable ?


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 31-10-2002 à 10:59:21   

Reply

Marsh Posté le 31-10-2002 à 11:01:34    

Code :
  1. jpeg2ps -r 0 %1.jpg > ../psfig/%1.eps

 
 
puis tu appel ton batch comme çà:
 
nom_du_batch nom_du_fichier


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 31-10-2002 à 11:03:23    

Autant pour moi. Effectivement :
 

Code :
  1. jpeg2ps -r 0 %1%.jpg > ../psfig/%1%.eps


 
et tu fais script.bat toto et ca remplacera %1% par toto
 
EDIT : je vais y arriver !!!!


Message édité par _Mac_ le 31-10-2002 à 11:05:36
Reply

Marsh Posté le 31-10-2002 à 11:07:15    

Merci  :jap:


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 31-10-2002 à 11:56:40    

_Mac_ a écrit a écrit :

 
et tu fais script.bat toto et ca remplacera %1% par toto




heu normalement c'est juste %1


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

Marsh Posté le 31-10-2002 à 15:26:53    

%1,
ou des fois %%1 si on transmet argument à un autre batch à partir d'un batch.

Reply

Sujets relatifs:

Leave a Replay

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