Это все очень сложно для новичка, потому что сразу возникают вопросы, как добавить цикл, в макросах есть 3 или 4 макроса для счетчика, инициализация (зачем она ?) увеличение значения на или в N раз, обращение к счетчику. Как все это использовать неизвестно!При помощи цикла - добавляем счетчик, который будет указывать на необходимый номер строки, и макросом взять строку из файла берем необходимую строку.
{-File.GetString-|-fail.txt-|-{-Counter.Get-|-count1-}-|-false-} Вот так получается.
Если так рассуждать, то вся программа ОЧЕНЬ! сложная! Вопрос был в том, как взять строку без удаления, я обьяснил. Или надо было сказать, что для новичка это очень сложно и всё, тема закрыта?Это все очень сложно для новичка, потому что сразу возникают вопросы, как добавить цикл, в макросах есть 3 или 4 макроса для счетчика, инициализация (зачем она ?) увеличение значения на или в N раз, обращение к счетчику. Как все это использовать неизвестно!
Описание макроса счетчиков можно прочитать здесь - http://help.zennolab.com/ru/v3/zennoposter/counters.htmЭто все очень сложно для новичка, потому что сразу возникают вопросы, как добавить цикл, в макросах есть 3 или 4 макроса для счетчика, инициализация (зачем она ?) увеличение значения на или в N раз, обращение к счетчику. Как все это использовать неизвестно!
Возможно у меня траблы с визуализацией контента но почему-то по этим ссылкам текст отсутствует. Темы очень интересные и необходимые, можете подсказать альтернативный источник информаций?Описание макроса счетчиков можно прочитать здесь - http://help.zennolab.com/ru/v3/zennoposter/counters.htm
Организация цикла - здесь http://help.zennolab.com/ru/v3/zennoposter/cycle.htm
Все работает. Пробуйте открыть в другом браузере.Возможно у меня траблы с визуализацией контента но почему-то по этим ссылкам текст отсутствует. Темы очень интересные и необходимые, можете подсказать альтернативный источник информаций?
Примного благодарен.
Конечно.А если потоков будет несколько, счетчик должен быть с глобальной переменной?
Что такое глобальный счетчик, чем он отличается от не глобального?Да, если необходимо, чтобы все потоки использовали один счетчик, то необходимо использовать глобальный счетчик.
Используя обычные счетчики - каждый поток запущенного шаблона будет иметь свои счетчики. А если нужна синхронизация данных между потоками (общий счетчик на все потоки), то используется глобальный счетчик - http://help.zennolab.com/ru/v3/zennoposter/index.html?global_storage.htmЧто такое глобальный счетчик, чем он отличается от не глобального?
Смотрим здесь http://help.zennolab.com/ru/v3/zennoposter/index.html?working_with_strings.htm а именно пункт "Разделение строки"Как сделать следующее.
Имею строку (их много в файле)
[email protected];login;passw
Как заставить программу сначала брать мыло, а потом пароль и логин для активации последующей.
Если так неправильно то подскажите как упростить, на ум приходит сделать три файла и черпать из них по порядку.
Предварительно сделав цикл ?В отдельном шаге берете макросом всю строку. Затем через макрос работа со строками - разделение строки делите её по необходимому символу - в данном случае ;
После такого разделения получаем почту с индексом 0, логин - 1 и пароль 2.
Спасибо Вам большое, Вы очень помогли!!!Цикл необходим, чтобы, к примеру не повторялись логины с паролями - тогда да, организовываем цикл, вставляем счетчики и делаем, чтобы номером взятой строки был результат выполнения счетчика. Если же это не обязательно, можно просто сделать, чтобы бралась случайная строка (стоит по умолчанию - random) и потом просто делить её.
В последнем случае цикл ненужен. Просто идет строка вида почта:логин:пароль и при делении этой строки по : получим почту с индексом 0, логин - 1 и пароль 2 - это вручную вписывается в макросе.
Спасибо за ответ.Путаницы не будет, если использовать глобальный счетчик, либо брать строки с удалением.
Конкретный инстанс закрыть не получится, поэтому выход такой: поставить таймаут загрузки страницы в начале шаблона (ветка set-webbrowser), указав количество секунд, которое считаете достаточным для загрузки страницы, потом переход на нужную страницу и проверка какого-либо текста, который появляется при загрузке. и логическая ветка - загрузилась страница-отлично, выполняем шаблон. если не загрузилась - шаблон кончается и начинается следующее выполнение с новым прокси.