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??
je ne sais pas si je suis sur la bonne voix??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
est ce quelqu un pourra me donner quelques pistes pour m en sortir??
merci
Partager