У меня есть команда ниже и я сохранил ее как файл .летучая мышь.
taskkill / F / IM explorer.exe
запуск / в реальном времени chrome.exe
теперь я хочу добавить еще одну команду, чтобы при закрытии google chrome процесс проводник Виндоус запускался автоматически.
Итак, привет, и добро пожаловать в Stack Over Flow, в этом вопросе есть 2 команды, и это нужно убить проводника и запустить хром, хорошо, но в объяснении, ваша потребность, я не уверен, понимаю ли я, поэтому вам нужно это в этой последовательности: 1) убить проводника, 2) запустить хром, все та же летучая мышь, 3) увидеть, что хром убит, 4) выполнить больше задач / команд, в той же летучей мыши? Там есть?
@ Стефан Сэр, пожалуйста, объедините мой код и ваш код и вставьте его ниже полужирным шрифтом. На самом деле я не знаю, где добавить / подождать команду в командном файле. Пожалуйста, предоставьте полный код, который я могу использовать для создания нового командного файла. Мой компьютерный процессор работает медленно, поэтому я использую команду / realtime. Достаточно ли хорошо использовать команду / high вместо команды / realtime.
используйте start /wait
, чтобы дождаться завершения / выхода из запущенного процесса. Затем просто запустите explorer.exe
taskkill /F /IM explorer.exe
start /realtime /wait chrome.exe
explorer.exe
Примечание: я не думаю, что это хорошая идея - убить проводника или запустить браузер в режиме реального времени, но я понимаю вашу точку зрения: находясь в скудной системе, вы хотите назначить каждый доступный ресурс для задачи, которую нужно выполнить.
Попробуйте следующий с правами администратора
start /min taskkill.exe /f /im explorer.exe 2>nul >nul && start "" /wait "%ProgramFiles(x86)%\Google\Chrome\Application\chrome.exe" && start "" /wait /realtime "%windir%\explorer.exe" && start "" /realtime "%windir%\system32\taskkill.exe" /f /im cmd.exe <nul
Эта последняя часть: start "" /realtime "%windir%\system32\taskkill.exe" /f /im cmd.exe <nul
, может быть заменена на call some_bat.bat <nul
со всеми командами, которые вам нужно запустить.
добавьте
/wait
в командуstart
и в качестве следующей строки запустите проводник (только сexplorer.exe
)