Windows: как вызвать пакетный файл с низким приоритетом с поддержкой Ctrl+C?

Windows: как вызвать пакетный файл с низким приоритетом с поддержкой Ctrl+C?

Я знаю, что могу запустить пакетный файл с низким приоритетом с помощью команды:

cmd /c start /B /BELOWNORMAL mvn.bat clean install && exit...

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

Можно ли запустить его с низким приоритетом и остановить по Ctrl+C?

решение1

STARTНачинается команда CMD, а не наоборот.

Удалите /B, чтобы можно было использовать Ctrl+Cтакже /Cвместо /Kзакроет CMDпосле завершения скрипта.

start "" /I  /BELOWNORMAL /WAIT cmd /c "mvn.bat"

Для дальнейшего чтения введите HELP STARTи .HELP CMD

Связанный контент