bat dans bat

Le
big
Bonjour,
quelqu'un sera gentil de me dire pour quoi la ligne
al_echo.bat %ligne%
dans le fichier .bat suivant ne s'exécute pas alors que dans les fichiers
.bat autres que celui-ci s'exécute ?
Voila script (contenu dans un.bat) :
:: -
:: SOURCE : nom du fichier oracle source
:: TARGET : nom du fichier sql à générer
:: -
SET SOURCE=C:test2al_conf.conf
SET TARGET=c:test2es.sql
SET /A COUNT=0
SET TMP1=c:test2

findstr /I "ALIS" %SOURCE% > %TMP1%ocl.txt
:: Traîter les lignes une par une
for /f "delims=" %%a in (%TMP1%ocl.txt) do call :commande "%%a"
echo ; >> %TARGET%
goto :eof
:commande
set ligne=%~1
SET /A COUNT=%COUNT%+1
echo %ligne% >> %TARGET%
al_echo.bat %ligne%
goto :eof

D'avance merci.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
hoe
Le #752432
CALL al_echo.bat ?

A essayer ?


"big"
Bonjour,
quelqu'un sera gentil de me dire pour quoi la ligne
al_echo.bat %ligne%
dans le fichier .bat suivant ne s'exécute pas alors que dans les fichiers
.bat autres que celui-ci s'exécute ?
Voila script (contenu dans un.bat) :
:: ----------------------------------------------------------------
:: SOURCE : nom du fichier oracle source
:: TARGET : nom du fichier sql à générer
:: ----------------------------------------------------------------
SET SOURCE=C:test2al_conf.conf
SET TARGET=c:test2res.sql
SET /A COUNT=0
SET TMP1=c:test2

findstr /I "ALIS" %SOURCE% > %TMP1%ocl.txt
:: Traîter les lignes une par une
for /f "delims=" %%a in (%TMP1%ocl.txt) do call :commande "%%a"
echo ; >> %TARGET%
goto :eof
:commande
set ligne=%~1
SET /A COUNT=%COUNT%+1
echo %ligne% >> %TARGET%
al_echo.bat %ligne%
goto :eof

D'avance merci.


Publicité
Poster une réponse
Anonyme