bonjour à tous, svplait j'ai un fichier .bat qui se lance pas au double click mais lorsque je fais cmd /k, il se lance, est ce que quelcun a til une idée
comme ca ca marche :
.
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
rem @echo off
set BDA_ENV=wssprod
rem %~dp0v18\app\components\trm-%BDA_ENV%-client.bat
rem SET /A LOOP_COUNT=0
rem :LOOP_DIR
rem SET /A LOOP_COUNT=%LOOP_COUNT% + 1
rem FOR /F "usebackq tokens=1" %%I in (`dir /B /A:D`) do set NEXT_DIR=%%I
rem IF [%NEXT_DIR%]==[trm] goto :CALL_CLIENT
rem IF NOT [%NEXT_DIR%]==[trm] cd %NEXT_DIR%
rem IF NOT [%LOOP_COUNT%]==[6] goto LOOP_DIR
rem goto :EOF

rem :CALL_CLIENT
rem call trm-%BDA_ENV%-client.bat

rem #EOF

# rem  E:\v18\app\components\trm-wssprod-client.bat 
cmd /k D:\wss_7.2.18\v18\app\components\trm-%BDA_ENV%-client.bat
sans le cmd /k ca marche pas:
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
@echo off
set BDA_ENV=wssprod
rem %~dp0v18\app\components\trm-%BDA_ENV%-client.bat
SET /A LOOP_COUNT=0
:LOOP_DIR
SET /A LOOP_COUNT=%LOOP_COUNT% + 1
FOR /F "usebackq tokens=1" %%I in (`dir /B /A:D`) do set NEXT_DIR=%%I
IF [%NEXT_DIR%]==[trm] goto :CALL_CLIENT
IF NOT [%NEXT_DIR%]==[trm] cd %NEXT_DIR%
IF NOT [%LOOP_COUNT%]==[6] goto LOOP_DIR
goto :EOF

:CALL_CLIENT
call trm-%BDA_ENV%-client.bat

rem #EOF