1

Я хочу что-то вроде этого:-

taskkill 7z.exe after 50sec.
code 1
code 2
code 3 

7z.exe будет уничтожен через 50 секунд, но программа должна выполнить code 1 code 2 code 3 не дожидаясь выполнения задачи. Может быть, 7z.exe будет убит при выполнении code 2 .

2 ответа2

1

Чтобы убить 7z.exe через 50 секунд, вы должны использовать

start 7z.exe
timeout /t 50
taskkill /im 7z.exe

Поместите это в командный файл и используйте start для запуска этого процесса независимо от других (code1, code2, code3).

1

Если загрузка ЦП важна, возможно, вы захотите использовать ping с адресом обратной связи и временем ожидания, например:

@echo off
:: Pause for approx. 50 seconds
PING -n 51 127.0.0.1>NUL 2>&1

:: Force kill 7-zip
taskkill /f /im 7z.exe

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .