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
| @echo off
reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" | find /i "x86" > NUL && set OS=x86 || set OS=x64
FOR /F "tokens=1 delims=;" %%a IN (c:\logiciels.txt) DO (
set var=%%a
echo %%a | find "64" > nul && call :sub64 || call :sub86
pause
)
pause
:sub86
echo *********** test X86 ***************
echo %var%
echo %var% | find ".msi" > nul && echo call msiexec /i %var%/qn
echo %var% | find ".exe" > nul && echo call %var%-ms
exit /b
:sub64
echo *********** test X64 ***************
rem if %OS%==x64 (
echo %var% | find ".msi" > nul && echo call msiexec /i %var%/qn
echo %var% | find ".exe" > nul && echo call %var%-ms
exit /b
rem ) |