rafka
31-05-2024, 11:07
Добрый день!
как вы поняли этот бат файл устанавливает программу через сеть. Иногда все устанавливается как по маслу. а иногда после установки саму программу , бат перерывается и не хочет дальше. это как спросите...
щас объясню!
и так по этому адресу начинается установка программу \\192.168.1.1\хххх\
после установки должен перейти на следующий этап , то есть на :CONTINUE что бы удалить регистр ключей .
но иногда после установки программы сам бат файл закрывается и не удаляется рег ключи. Где допустил ошибку ?
start /wait \\192.168.1.1\хххх\Setup.exe
REM Wait for spawned Setup.exe process to end
:LOOP
tasklist /fo csv /fi "IMAGENAME eq Setup.exe" 2>NUL | find /I /N "Setup.exe">NUL
IF ERRORLEVEL 1 (
GOTO CONTINUE
) ELSE (
Timeout /T 5 /Nobreak > nul
GOTO LOOP
)
:CONTINUE
timeout 5 > nul
@echo off
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\ххххххххх
как вы поняли этот бат файл устанавливает программу через сеть. Иногда все устанавливается как по маслу. а иногда после установки саму программу , бат перерывается и не хочет дальше. это как спросите...
щас объясню!
и так по этому адресу начинается установка программу \\192.168.1.1\хххх\
после установки должен перейти на следующий этап , то есть на :CONTINUE что бы удалить регистр ключей .
но иногда после установки программы сам бат файл закрывается и не удаляется рег ключи. Где допустил ошибку ?
start /wait \\192.168.1.1\хххх\Setup.exe
REM Wait for spawned Setup.exe process to end
:LOOP
tasklist /fo csv /fi "IMAGENAME eq Setup.exe" 2>NUL | find /I /N "Setup.exe">NUL
IF ERRORLEVEL 1 (
GOTO CONTINUE
) ELSE (
Timeout /T 5 /Nobreak > nul
GOTO LOOP
)
:CONTINUE
timeout 5 > nul
@echo off
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\ххххххххх