Как заставить процесс перестать работать с нажатием клавиши - PullRequest
0 голосов
/ 21 мая 2019

Когда я запускаю свою платформу селена, она запускается как процесс. Там нет пользовательского интерфейса. Он работает до тех пор, пока не завершится или пока не встретится исключение, которое останавливает тест. В настоящее время единственный способ остановить тест вручную - это завершить процесс в диспетчере задач.

Я бы хотел, чтобы пользователь мог нажимать клавишу, например, escape, чтобы остановить процесс.

До сих пор я не мог найти такие функции, связанные с проектом, запущенным в консоли

Ответы [ 2 ]

0 голосов
/ 22 мая 2019

Спасибо, Луук.Чтобы обойти это, я создал командный файл, который теперь включен в сборку.

0 голосов
/ 21 мая 2019

Вы можете создать пакетный файл со следующим содержимым:

taskkill /F /FI "IMAGENAME eq notepad.exe"

(замените 'notepad.exe' на правильное имя программы)

Когда вы создаете ссылку на этот пакет-файл, вы также можете указать «Горячую клавишу» для запуска этого пакетного файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...