Буфер обмена в многопотоках



  • Привет, форум. Сделал скрипт, он в буфер обмена текст записывает и должен в каждом потоке выводить в результат эти данные. Но при запуске 10+ потоков всё перемешивается и получается каша в результатах. Скрипт делает читать обмен буфера в переменную и затем в результат выдаёт.. но не помогает. Что я делаю не так?) 9d9c61a3-a1a4-4997-a8e5-740f5190d400-image.png



  • 4f48ea83-01c9-4adc-bd76-76156e2ce2ca-image.png
    Как решить это? Там только кнопка копировать есть на сайте.. .нельзя выбрать получить текст 5c35f67a-0039-4563-9c28-a3d19ec00eca-image.png



  • @Neboch said in Буфер обмена в многопотоках:

    Привет, форум. Сделал скрипт, он в буфер обмена текст записывает и должен в каждом потоке выводить в результат эти данные. Но при запуске 10+ потоков всё перемешивается и получается каша в результатах. Скрипт делает читать обмен буфера в переменную и затем в результат выдаёт.. но не помогает. Что я делаю не так?)

    BAS использует глобальный (системный) буфер обмена, решить проблему многопотока можно с помощью глобальных переменных, поищите на форуме, уже приводили примеры готовых решений. Однако если вы используете пк, на котором работает скрипт, то вы можете сами испортить работу скрипта поместив что либо в буфер обмена при его работе



  • @Fox Спасибо, поищу



  • @Neboch А без буфера никак не обойтись? Ведь можно другими способами сохранить нужное в переменную.



  • @gurkin4 А как? Там только через буфер обмена можно скопировать адрес на скрине закрыт адрес полностью чтобы можно было нажать - получить текст



  • @Neboch Если бы мы знали сайт, то...
    Что за дурная привычка задавать вопросы загадками?



  • @gurkin4 Это не сайт, расширение кошелёк типа метамаска



  • @Neboch Ну на "типа" и ответы будут "типа".
    Скажу одно: если на странице есть копирование в буфер, то и этот текст тоже там есть. Ищите.


Log in to reply