15

Когда в командной строке: я ищу Windows, эквивалентную CTRL+C в Unix и Mac, чтобы принудительно завершить программу в командной строке. Иногда моя программа просто бесконечно ждала ... чего-то, и я хотел бы закрыть ее, не нажимая CTRL+ALT+DELETE и принудительно выходя из командной строки Windows. Спасибо!

4 ответа4

15

На самом деле, это тоже Ctrl+C в Windows. Ctrl+Break обычно также работает, но с некоторыми командами у него есть интересная отличающаяся семантика по сравнению с Ctrl+C (см., Например, ping -t ).

13

Ctrl + C остановит запуск программы из командной строки, аналогично другим операционным системам.

Чтобы принудительно завершить процесс из командной строки, используйте следующую команду:

taskkill /F /IM process.exe

/F принудительно завершит работу, /IM означает, что вы собираетесь указать имя исполняемого файла (образа), а process.exe - процесс, который нужно завершить.

4

Обычно это CTRL-BREAK (клавиша PAUSE/BREAK на 101-клавишной клавиатуре), но я думаю, что это можно отключить.

Дать ему шанс.

Но на самом деле это не вопрос программирования, поэтому я голосую за то, чтобы перенести его на суперпользователя.

0

Команда для выхода из командной строки:

taskkill /IM cmd.exe

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