@ftyhp said in Вход в разные аккаунты в многопотоке:
@000, опиши поподробнее, не смог найти такого
Парсить строку - F7
итог:
https://prnt.sc/118s8c3
Добрый день!
Подскажите как напрямую заменить строку и сохранить результат в ресурсе без удаления целиком этого ресурса?
При помощи двух инструментов "Заменить строку" и " Заменить строку - Регулярные выражения" результат можно сохранить только в переменную, но не прямиком в ресурс. В разделе ресурсы также не обнаружил заменить инструмента.
Пример:
Строка: Логин-Пароль-Прокси-Кошелек. Хочу во всей строке заменить прокси, но без удаления Логина, пароля и кошелька.
@FastSpace Удалить Текущий Элемент, затем меняешь как нужно данные и обратно отдаёшь через Добавить Элемент
без удаления целиком этого ресурса
Я спросил как сделать без "Удалить Текущий Элемент" и "Добавить Элемент"
Если используете ресурсы, то ни как.
В теории конечно можно получить путь до файла через экшен Расположение Ресурса, прочитать его в список, циклом пройтись в поисках нужной строки, заменить в списке эту строку и сохранить по новой сам файл. А затем перезагрузить ресурс через выполнить код Reload("resurs"). Но это трындец костыль и в многопотоке будут сплошные баги.
@FastSpace Ещё вариант костыльный. Ресурс В Список, циклом находим и меняем нужное значение, а потом сохраняем список в файл, имя файла - значение экшена Расположение Ресурса и перезагружаешь ресурс.
@FastSpace Если заменить нужно единожды, то проще не использовать ресурсы вообще.
@FastSpace Можешь создать два ресурса, так будет быстрее, один читает изначальный файл, второй сохраняет нужный результат. Можно даже использовать в многопотоке. Парсишь прокси, заменяешь на нужное и добавляешь строку в новый ресурс.
Либо без них совсем, читаешь файл в список, в цикле проходишь по всем строкам, заменяешь нужные данные и сохраняешь список в файл.
С двумя ресурсами всё отлично, в 50 потоков за 7 секунд заменил 143 строки!!!!!!!
Как то медленно, но раз единожды то пойдёт :D
Да, благодарят здесь кнопочкой 