Как отфильтровать один список на несколько?

Поддержка
  • @monterider
    Пиши данные логинов от одной почты в одну строку. Тогда проблем и костылей не будет.

  • @xclsv и как это будет тогда скрипт обрабатывать, если там будет 50+ лог:пасс? И как мне будет разбираться в этой горе мусора?

  • @monterider
    Парсить строку в список. Или напрямую в переменные.

  • @monterider said in Как отфильтровать один список на несколько?:

    @xclsv и как это будет тогда скрипт обрабатывать, если там будет 50+ лог:пасс? И как мне будет разбираться в этой горе мусора?

    Ещё можете разложить логины по папкам, по названию почты. Работать будет удобно и организовать логику через ресурс "из папки" тоже не сложно.

  • @fox я так и делал, разбивал на кучу текстовых файлов и запускал много процессов bas (в один поток), но так, чтобы это работало из одного процесса - нет

  • @monterider said in Как отфильтровать один список на несколько?:

    @fox я так и делал, разбивал на кучу текстовых файлов и запускал много процессов bas (в один поток), но так, чтобы это работало из одного процесса - нет

    Вы меня не поняли. У вас сейчас куча текстовых файлов, в которых почты с логинами в перемешку, я предложил самый простой вариант - разложить логины в текстовики в папки с названием почты и использовать их в ресурсах.

    Можете конечно использовать любые костыли на любой вкус. Создать глобальную переменную, поместить в неё объект в котором будете указывать с какими почтами сейчас идёт работа. Или глобальный массив.

  • парси строку раскладывая по переменным и записывай их в ресурсы, потоки будут работать каждый со своим ресурсом

  • @fox использовать переменную переменную я хотел в функции onapplicationstart, чтобы там сделать всю сортировку

  • @кот я хочу, чтобы в начале скрипта создавалось необходимое количество временных ресурсов и затем всё работало параллельно

  • А, точно, сегодня пробовал, чтобы создавались текстовые документы в определённой папке, которую задаёт юзер при запуске, так называемая, temp, но столкнулся с проблемой, что BAS не создавал файл и не записывал ничего