@echo off color 0 CD /D "%~dp0" Echo Проверяем запущен ли процесс: xcopy.exe; drweb32w.exe IF EXIST "%SystemRoot%\system32\tasklist.exe" "%SystemRoot%\system32\tasklist.exe" | find "xcopy.exe" IF NOT EXIST "%SystemRoot%\system32\tasklist.exe" (CD /D "%~dp0" pv.exe xcopy.exe) if %ERRORLEVEL%==0 (CD /D "%~dp0" nircmd.exe infobox "Идет копирование файлов..." "Подождите..." goto end) IF EXIST "%SystemRoot%\system32\tasklist.exe" "%SystemRoot%\system32\tasklist.exe" | find "drweb32w.exe" IF NOT EXIST "%SystemRoot%\system32\tasklist.exe" (CD /D "%~dp0" pv.exe drweb32w.exe) if %ERRORLEVEL%==0 (CD /D "%~dp0" nircmd.exe infobox "Программа запущена... " "Подождите..." goto end) IF EXIST "%SystemRoot%\system32\tasklist.exe" "%SystemRoot%\system32\tasklist.exe" | find "DRWEB32W.EXE" IF NOT EXIST "%SystemRoot%\system32\tasklist.exe" (CD /D "%~dp0" pv.exe DRWEB32W.EXE) if %ERRORLEVEL%==0 (CD /D "%~dp0" nircmd.exe infobox "Программа запущена... " "Подождите..." goto end) CD /D "%~dp0" IF NOT EXIST "D:\DrWeb\*" (start "" "%~dp0Wbusy.exe" "Dr.Web 6 Portable Scanner" "Копирование файлов на диск D:\" /marquee CD .. xcopy /e /i /q /h /r /y "*.*" "D:\DrWeb\*.*" CD /D "%~dp0" nircmd killprocess Wbusy.exe) Echo Запускаем программу CD "d:\DrWeb\prog\drweb" if not exist "d:\DrWeb\prog\drweb\drweb32w.exe" start "" "%~dp0nircmd.exe" infobox "Обновите сканер! " "Внимание..." if exist "d:\DrWeb\prog\drweb\drweb32w.exe" start "" "d:\DrWeb\prog\drweb\drweb32w.exe" /not_use_shield %* :end EXIT