Мне нужна помощь по команде Taskkill

У меня есть команда ниже и я сохранил ее как файл .летучая мышь.

taskkill / F / IM explorer.exe

запуск / в реальном времени chrome.exe

теперь я хочу добавить еще одну команду, чтобы при закрытии google chrome процесс проводник Виндоус запускался автоматически.

добавьте /wait в команду start и в качестве следующей строки запустите проводник (только с explorer.exe)

Stephan 17.12.2018 12:10

Итак, привет, и добро пожаловать в Stack Over Flow, в этом вопросе есть 2 команды, и это нужно убить проводника и запустить хром, хорошо, но в объяснении, ваша потребность, я не уверен, понимаю ли я, поэтому вам нужно это в этой последовательности: 1) убить проводника, 2) запустить хром, все та же летучая мышь, 3) увидеть, что хром убит, 4) выполнить больше задач / команд, в той же летучей мыши? Там есть?

Io-oI 17.12.2018 23:24

@ Стефан Сэр, пожалуйста, объедините мой код и ваш код и вставьте его ниже полужирным шрифтом. На самом деле я не знаю, где добавить / подождать команду в командном файле. Пожалуйста, предоставьте полный код, который я могу использовать для создания нового командного файла. Мой компьютерный процессор работает медленно, поэтому я использую команду / realtime. Достаточно ли хорошо использовать команду / high вместо команды / realtime.

Mukesh Kaswan 19.12.2018 06:34
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
3
275
2

Ответы 2

используйте start /wait, чтобы дождаться завершения / выхода из запущенного процесса. Затем просто запустите explorer.exe

taskkill /F /IM explorer.exe
start /realtime /wait chrome.exe
explorer.exe

Примечание: я не думаю, что это хорошая идея - убить проводника или запустить браузер в режиме реального времени, но я понимаю вашу точку зрения: находясь в скудной системе, вы хотите назначить каждый доступный ресурс для задачи, которую нужно выполнить.

(Но в этом случае Chrome может быть не лучшим выбором.)

Попробуйте следующий с правами администратора

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 со всеми командами, которые вам нужно запустить.

Другие вопросы по теме