Запрос ввода данных вручную от пользователя



  • По умолчанию при запросе данных от пользователя в поле капчи для каждого потока нужно вводить отдельные данные. Как можно сделать глобальный ввод, чтобы он применился ко всем потокам одновременно?



  • @NickBAS использовать веб интерфейс?!



  • @tet-vivi каким образом?



  • Присвоить глобальной переменной значение вводимое пользователем?
    Но все равно придется придумывать костыль, чтобы запрос на ввод шел только от одного потока.
    И что такого может произойти, что потребуется вводить какие-то данные? Чем ввод в ресурсах при старте программы не подходит



  • @GameBot потому у меня в скрипте есть цикл. При прохождении каждого круга цикла значения меняются, причём не всегда заранее известно, какие данные нужны. Поэтому нужна возможность ручного ввода данных, причём не каждому потоку по отдельности. а чтобы один раз ввести - и это значение присваивается во всех потоках.
    А от одного потока и не нужно. Например, есть запрос данных от 20 потоков, и чтобы каждому потоку вручную не вводить одно и то же значение 20 раз, а один раз ввёл вручную - и всем 20 потоков это значение одновременно и отправилось.



  • @NickBAS выделить 1 процесс под работу с пользователем.
    с него/процесса просить пользователя и записывать ввод в глобальную переменную.
    в других потоках использовать эту глобальную переменную. при нужде можно поставить ожидание ввода в др потоках(ожидание изменения глобальной переменной)


Log in to reply
 

  • 2
  • 2
  • 14
  • 1
  • 2
  • 4
  • 4
  • 3