script batch pour exécution de programme Java
bonjour
je voudrais creer un script (.bat) dans ce script je dois lancer un programme java -Parametre le repertoire à vérifier, ensuite je dois regarder dans le repertoire passé en parametre s'il y a des fichiers xml à traiter et pour chaque fichier il faut lancer la commande d une classe qui existe déjà c est class.exec , ensuite je le supprime(avec une gestion d erreur).
J ai fais ce petit script dans un fichier .txt mais il ne marche pas .
est ce quelqu un pourrait me dire ce qui ne va pas??
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
REM desactiver l echo local pour ne pas afficher le texte 2 fois
@echo off
REM lister les fichiers xml du repertoire genprintbatch et les mettre dans la variable rep_f_xml
REM les faire entrer sous prompt MS-DOS
cd \
Set rep = /opt/ptc/windchill/src/ext/sogerma/genprintbatch/
cd %rep%
Set rep_f_xml = DIR *.xml
Set cmd = Catstart –run « CATUTIL -Name PrintBatch %rep_f_xml% »
REM faire une boucle sur les fichiers à traiter
for /r "rep" %%i in (rep_f_xml) do
If exist "rep_f_xml" echo Le fichier exist
REM lancer la commande de class.exec
Set cmd = Catstart –run « CATUTIL -Name PrintBatch %rep_f_xml% »
If not exist "rep_f_xml" echo Le fichier n'exist pas
REM les fichiers vont etre effaces
DEL *.xml |
je ne sais pas si je suis sur la bonne voix??
est ce quelqu un pourra me donner quelques pistes pour m en sortir??
merci