Un script .bat
Résolu
sousouss
Messages postés
3
Statut
Membre
-
sousouss Messages postés 3 Statut Membre -
sousouss Messages postés 3 Statut Membre -
Bonjour,
j ai crée un script .bat dans lequel je voudrais lancer un programme java:
je regarde dans le reprtoire passé en parametre si il y a des fichiers xml à traiter.
je fais une boucle sur les fichiers à traiter et pour chaque fichier il faut que je lance la commande class.exec
puis dans la gestion d erreurs je dois supprimer le fichier xml.
c est la premiere fois que je manipule ce genre de fichier , et je ne sais vraiment pas quoi faire à part ce petit pprogramme mais il ne marche pas.
svp aidez moi!! vous allez me sauver la vie.
voilà mon programme :
REM desactiver l echo local pour ne pas afficher le texte 2 fois
@echo off
REM remise à blanc de l'écran
cls
REM afficher le contenu du fichier autoExec.txt dans la console
Type autoExec.txt
REM lister les fichiers "xml" du répertoire D:\Local\Home\Data\
C:\Chemin> cd \
C:\> cd D:\Local\Home\Data\
C:\Local\Home\Data\> DIR *.xml
REM faire une boucle pour chercher les fichiers "xml" dans l'arborescence du repertoire
for /r "/opt/ptc/windchill/src/ext/sogerma/genprintbatch/" %%i in DIR *.xml do
If exist "*.xml" echo Le fichier exist
REM lancer la commande de class.exec
strat Catstart –run « CATUTIL -Name PrintBatch D:\Local\Home\Data\M523P1005-01.xml »
If not exist "*.xml" echo Le fichier n'exist pas
REM les fichiers vont etre effaces
DEL *.xml /f /q
merci.
j ai crée un script .bat dans lequel je voudrais lancer un programme java:
je regarde dans le reprtoire passé en parametre si il y a des fichiers xml à traiter.
je fais une boucle sur les fichiers à traiter et pour chaque fichier il faut que je lance la commande class.exec
puis dans la gestion d erreurs je dois supprimer le fichier xml.
c est la premiere fois que je manipule ce genre de fichier , et je ne sais vraiment pas quoi faire à part ce petit pprogramme mais il ne marche pas.
svp aidez moi!! vous allez me sauver la vie.
voilà mon programme :
REM desactiver l echo local pour ne pas afficher le texte 2 fois
@echo off
REM remise à blanc de l'écran
cls
REM afficher le contenu du fichier autoExec.txt dans la console
Type autoExec.txt
REM lister les fichiers "xml" du répertoire D:\Local\Home\Data\
C:\Chemin> cd \
C:\> cd D:\Local\Home\Data\
C:\Local\Home\Data\> DIR *.xml
REM faire une boucle pour chercher les fichiers "xml" dans l'arborescence du repertoire
for /r "/opt/ptc/windchill/src/ext/sogerma/genprintbatch/" %%i in DIR *.xml do
If exist "*.xml" echo Le fichier exist
REM lancer la commande de class.exec
strat Catstart –run « CATUTIL -Name PrintBatch D:\Local\Home\Data\M523P1005-01.xml »
If not exist "*.xml" echo Le fichier n'exist pas
REM les fichiers vont etre effaces
DEL *.xml /f /q
merci.
A voir également:
- Un script .bat
- Creer un fichier .bat - Guide
- Script vidéo youtube - Guide
- Bat to exe - Télécharger - Édition & Programmation
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères