Да, его cmd.exe taskkill может убить cmd.exe для вас. Если вам необходимо завершить его, используя произвольное имя, запустите сценарий с помощью команды start
, которая позволяет дать вашей программе уникальный заголовок.
Предположим, вы использовали MyApp Test в качестве заголовка, запустив ваш скрипт следующим образом:
start "MyApp Test" c:\python.py
Теперь вы можете убить свой скрипт, используя:
taskkill /f /FI "WINDOWTITLE eq MyApp Test"
В качестве альтернативы, но немного рискованно, вы можете убить задачу напрямую, используя следующую команду:
taskkill /f /FI "WINDOWTITLE eq *cmd.exe - SAM"
РЕДАКТИРОВАТЬ: Как and31415 указывает, ключ /f не обязательно нужен. Используется для принудительного убийства задачи. Это означает, что если скрипт на python больше не отвечает, /f все равно его убьет, а без /f может и не быть. Попробуйте без, и если это сработает, решите, хотите ли вы принудительно убить его или нет.