2017-02-05 15 views
0

Прежде всего, пожалуйста, не атакуйте меня, если я размещаю это не в том месте. Это случилось со мной раньше на Server Fault, и мне это не нужно снова.Командная строка, альтернативная Windows task_ill.exe

В любом случае, я работал над написанием некоторых пакетных скриптов, и мне нужна хорошая командная строка taskkill.exe, альтернативная для уничтожения программы, прежде чем она выполнит другую команду. Например:

@echo off 
echo Killing task . . . 
AltTaskKiller /IM calc.exe 
if running calc.exe goto notkilled 
echo Task killed . . . 
pause 
goto end 

:notkilled 
echo Task could not be killed . . . 
pause 

:end 

Спасибо!

+1

Что случилось с 'taskkill'? (Кроме того, да, к сожалению, все запросы на программное обеспечение находятся вне темы здесь, а также на каждом сайте в сети Stack Exchange.) – SomethingDark

+1

Если вы теряете зависимость от компонентов Windows, это ваш приоритет, тогда вы должны начать с избавления от 'cmd.exe' , Разумеется, это, безусловно, имеет большое значение для ответов, которые вы получаете. – Compo

+0

Хорошо, хорошо, я сформулировал это неправильно. Я просто хочу, чтобы программа, если Диспетчер задач отключен, и/или 'taskkill' отключен, я все равно могу закрыть приложение через командную строку. – ditheredtransparency

ответ

1

Хорошо это должно сделать то же самое:

WMIC PROCESS WHERE Name="calc.exe" CALL Terminate 
+0

Ницца! Благодаря! Только один вопрос, будет ли этот метод работать, если Task Manager и 'taskkill' отключены? – ditheredtransparency

+0

@ditheredtransparency, почему бы вам не проверить это самостоятельно. – Squashman

+0

Потому что у моей системы нет отключенных, но у меня в офисе. – ditheredtransparency

 Смежные вопросы

  • Нет связанных вопросов^_^