@NickBAS выделить 1 процесс под работу с пользователем.
с него/процесса просить пользователя и записывать ввод в глобальную переменную.
в других потоках использовать эту глобальную переменную. при нужде можно поставить ожидание ввода в др потоках(ожидание изменения глобальной переменной)
Использовать "Ввод от пользователя", но без ожидания
-
-
Если кратко, чтобы было более понятно:
Есть цикл for в котором происходят действия, и нужен функционал, чтобы всегда висела открытая форма, которая запускалась в начале этого цикла, но при этом сам скрипт работал дальше. И когда пользователю нужно остановить скрипт (не полностью, чисто цикл), он вписывал слово, оно шло в переменную, через if в этом цикле проверялось условие и останавливался цикл. Этот цикл, когда-то нужно/когда-то не нужно будет останавливать + всегда разное кол-во циклов там происходит. При этом цикл должен останавливаться, но не весь скрипт, там дальше уже просто обработка будет для этого.
