Я запускаю пакетный скрипт, который вызывает двоичный файл NiniteOneTrial, чтобы установить кучу приложений, перечисленных в «applist.txt». Это прекрасно работает, но я хочу посмотреть, есть ли способ установить переменную, которая выводит на экран (эхо) приложение, которое устанавливается в данный момент (согласно вызовам applist.txt):
Как правило, требуется заменить %% CURRENTTASKFROMLIST %% на приложение, устанавливаемое в данный момент из этого списка.
set CACHEPATH=\\server-01\local_apps\Ninite\netcache
set file_list=C:/ninite/applist.txt
:appinstall
for /f %%1 in (%file_list%) do (
echo . . . . . . . . . . . . . . . . [ Installing %%CURRENTTASKFROMLIST%% ]
cmd /c C:/ninite/NiniteOneTrial.exe /disableautoupdate /disableshortcuts /allusers /select %%1 /silent . /cachepath %CACHEPATH%
)