@Fox Привет.Я описывал задачу в этой теме https://community.bablosoft.com/topic/27417/вызов-многопоточной-функции
Дело в том,что я не могу вообще никак перевести свой скрипт на многопоток,у меня тупо,что в вызове функции в многопоток,что просто обычный многопоток,выполняет свою работу с данными по очереди,а не одновременно.И это очень сильно бьет по времени,а нужна именно скорость обработки.Все уже готово и скрипт рабочий полностью,но скорость обработки заставила воспользоваться многопотоком.Ранее,подобных проблем не замечал,а сейчас элементарную задачу не могу уже несколько дней решить.
Скрипт очень простой и работает без браузера вообще,в скрипте используется только одно взаимодействие с гет запросом.Пример скрипта я приложил в этой теме(но без запросов),он точно почти такой же,как и основа.
Логика такова:
1)Запускается скрипт (без всяких ресурсов изначально и данных) и создаются два ресурса.
2)Делается запрос на сайт,который обрабатывается в отдельной функции,т.е. обрабатывает полученные строки и записывает в ресурс.
3)Вызывается функция в несколько потоков,которая работает (должна работать) с каждой строкой из созданного ранее ресурса(уникальной)в отдельном потоке.Данные обрабатываются и записываются во второй ранее созданный ресурс.
4)Как только данные обработаны,ресурс переводится в список и список записывается в файл.Более ничего не делается.
-Сперва я думал,что проблема в создаваемых в ходе работы ресурсах,но нет.Создавал изначально ресурсы и то же самое было.
-Потом пробовал брать из файлов значения\потом создавать файлы по ходу и из них брать данные\сохранять напрямую пытался и.т.д
-Возможно думал стоят какие то ограничения из за слабого пк с 4 гб оперативы и взял сервер с 64 гб,но как обрабатывалась строка за 5 минут на моем пк,так же по скорости и на серваке.Ладно, с этим я уже ничего не поделаю из за регулярок в проекте,согласен.Но вот перевести на поток и хотя бы по 10 строк одновременно обрабатывать,очень бы помогло.А сейчас в любом случае,у меня,сколько бы потоков не выставил - работает все равно как один,просто по очереди разный поток берет свои данные(
Ошибка при преобразовании base64 в изображение
-
Привет!
Есть сайт, на котором изображение формируется и скачивается после нажатия кнопики.
Просто забрать через скриншот или селектор нельзя.
При нажатии "Скачать" картинка сохраняется в base64 файл.
После чего я "Жду файл", беру переменную и Записываю в файл (C:\Bas\1.jpg)По идее, на выходе я должен получить изображение, но получаю неоткрываемый файл в 0 или 1кб.
После некоторых манипуляций удалось получить файлы около 100кб, но пустые.
Не знаю, ЧЯДНТ, честно курил форум и пытался сам тыкать. -
@uli-uli002 то есть вы записываете путь к файлу в файл и ожидаете увидеть картинку?
Браузер уже скачал файл по полученному пути, вам надо только переместить его туда куда вам нужно -
Я только пытаюсь разбираться в БАС, поэтому многие очевидные вещи мне пока интуитивно непонятны.
Если Вас не затруднит, можно небольшую инструкцию для чайника что конкретно мне нужно сделать? -
@uli-uli002 said in Ошибка при преобразовании base64 в изображение:
Я только пытаюсь разбираться в БАС, поэтому многие очевидные вещи мне пока интуитивно непонятны.
Если Вас не затруднит, можно небольшую инструкцию для чайника что конкретно мне нужно сделать?я же вам написал, вам нужно только переместить файл туда куда вам надо, действие переместить файлч
-
@UserTrue Не могу найти, но помню что сам Разраб выкладывал, шаб с Скачивания ЮТ Видео и вот Переименовки и пересозданию,
Ты прав, я вот сделал Шаб который может Копировать и с именем указанным (переписывает на ходу).
В Бас нету Переименовки
Но вот ТС, вы гляньте на всплывающее Окно, путь будет в Переменною записан и вот её, можно и удалить (файл или что там) или переименовать или копировать.
Есть Шаб Переименовки Кукисов Валидных, сам искал и нету такого, что бы переименовывал, но добился и ништяк.
Самоучки умней порой и тех кто учился (опчтьже, советы мне UserTrue and Fox подсказали и им благодарен всю жизнь ). :) -
@super84 Раз уж вы подняли тему переименований.
Я вот указал сохранять все картинки как 1.jpg
Не подскажете, как мне корректно сделать так, чтобы ей присваивалось случайное имя.
Понимаю, что это должно быть через создание ресурсов и подставление переменной.
Но не уверен, что смогу сделать это корректно. -
@uli-uli002 said in Ошибка при преобразовании base64 в изображение:
Не подскажете, как мне корректно сделать так, чтобы ей присваивалось случайное имя.
Есть действие "Случайная строка".
-

