Я пытаюсь разработать следующий алгоритм:Как установить все .exe в папку с помощью пакетного файла?
Для всех файлов в текущей папке (папка, содержащая сценарий) делать: установить файлы один за другим
cls
setlocal disableDelayedExpansion
if %PROCESSOR_ARCHITECTURE%==x86 set arch=x86
if %PROCESSOR_ARCHITECTURE%==AMD64 set arch=x64
for /r "%~dp0" %%m in ("*.exe") do (
set expath=%%m
set exfile=%%~nm
expath :: execute the .exe files
)
echo.
echo Done!
echo.
pause
goto :eof
echo %exfile%
вы не хотите запускать 'expath', но'% expath% '. – Stephan
@Stephan, вы правы. И '::' не является индикатором комментария –
Это своего рода. Это технически ярлык, но он действует как комментарий из-за того, как пакет обрабатывает метки. Стоит отметить, что если вам нужны встроенные комментарии в пакетном режиме, вам понадобится '& REM'. – SomethingDark