2017-02-02 10 views
0

У меня есть сценарий PowerShell, для которого я сделал графический интерфейс. Каждый раз, когда выполняется цикл do или for, GUI становится невосприимчивым и должен ждать, пока он не будет выполнен, прежде чем я смогу закрыть графический интерфейс или нажать любую другую кнопку. Проблема заключается в том, что по каким-либо причинам цикл работает бесконечно, и единственный способ остановить его - убить PowerShell из диспетчера задач. Я пробовал использовать break, но это вызывает некоторую ошибку java, хотя она останавливается и убивает их gui ... но я не хочу иметь ошибку. Если я использую break в скрипте без GUI, скрипт останавливается. Есть ли способ, чтобы GUI отвечал, когда цикл работает, и чтобы остановить сценарий, когда когда-либо я, что его остановить?Остановить графический интерфейс сценария PowerShell, находясь в цикле

ответ

0

Вы можете запустить сценарий PowerShell в качестве задания и настроить графический интерфейс для выполнения этого задания (в цикле, чтобы вы все равно могли реагировать на ввод пользователя).

Отмена сценария также возможна, просто отменив задание.