@echo off title ЗАПУСК ОБНОВЛЕНИЯ... color 1e CD /D "%~dp0" Rem # Проверяем запущен ли процесс: xcopy.exe # IF EXIST "%SystemRoot%\system32\tasklist.exe" "%SystemRoot%\system32\tasklist.exe" | find "xcopy.exe" IF NOT EXIST "tasklist.exe" (CD /D "%~dp0" pv.exe xcopy.exe) cls if %ERRORLEVEL%==0 goto end Rem # Проверяем запущен ли процесс: ping.exe # IF EXIST "%SystemRoot%\system32\tasklist.exe" "%SystemRoot%\system32\tasklist.exe" | find "ping.exe" IF NOT EXIST "%SystemRoot%\system32\tasklist.exe" (CD /D "%~dp0" pv.exe ping.exe) cls if %ERRORLEVEL%==0 goto end Rem # Проверяем запущен ли процесс: aria2c.exe # IF EXIST "%SystemRoot%\system32\tasklist.exe" "%SystemRoot%\system32\tasklist.exe" | find "aria2c.exe" IF NOT EXIST "%SystemRoot%\system32\tasklist.exe" (CD /D "%~dp0" pv.exe aria2c.exe) cls if %ERRORLEVEL%==0 goto end Rem # Копируем в папку d:\DrWeb\ # CD /D "%~dp0" IF NOT EXIST "d:\DrWeb\*" (start "" "%~dp0Wbusy.exe" "Dr.Web Updater для Windows" "Копирование файлов на диск D:\" /marquee cd .. xcopy /e /i /q /h /r /y "*.*" "d:\DrWeb\*.*") Rem # Проверяем наличие интернет соединения # ping ya.ru >nul || (start "" "%~dp0Wbusy.exe" "Dr.Web Updater для Windows" "Интернет соединение отсутствует" /stop exit) Rem # Запускаем программу обновления # start "" "d:\DrWeb\prog\Update.bat" :end EXIT