Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

bat dans bat

1 réponse
Avatar
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:\test2\al_conf.conf
SET TARGET=c:\test2\res.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.

1 réponse

Avatar
hoe
CALL al_echo.bat ?

A essayer ?


"big" a écrit dans le message de news:

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.