Запуск потоков по очереди с промежутком
-
@freeliman с действием спать и номер потока будет проще всего
-
@venom777 не могу понять что значит 10 что значит 15 ?
мне надо 1,2,3, 4, 5
-
А как сделать без паузы, просто по очереди запускать потоки ?
-
@freeliman никак
Что сложного в конструкции Получить номер потока - Спать (номер потока - 1) *{ресурс с числом секунд паузы } * 1000 - Открыть браузер ?
-
Да он поставил примеры с 10 потоками. Мне надо с 1 потоком, я запутался. В голове плов, не могу понять где начало а где конец.
Это как носки вязать, от куда начинать с носка или пятки ?
-
@freeliman
@venom777 предожил очень сложный вариант. Если сделать так как я написал - все будет так как ты хочешь, а именно каждый браузер будет открываться с нужной задержкой
-
Ой а можешь примерчик сделать ?
А можно сделать так, что пока первый поток не авторизовался, второй не запускать ?
-
@freeliman нет
-
Ну тебя тоже не совсем ясно понятно. Получить номер потока, а куда вставлять, когда вставлять не понял. Примерно понял что вставлять.
Дайте пример пожалуйста
-
@DrPrime said in Запуск потоков по очереди с промежутком:
@freeliman никак
Что сложного в конструкции Получить номер потока - Спать (номер потока - 1) *{ресурс с числом секунд паузы } * 1000 - Открыть браузер ?
В какой конструкции получить номер потока ?
-
@freeliman юзай поиск по программе, я тебе уже показывал где поиск в проге находится
-
я понимаю что вам лень написать ответ на мой вопрос и вы решили что мне лень юзать поиск, на самом деле это не так, я сперва юзаю поиск, а если что не понятно, создаю тему, как меня научили почти год назад.
если не хотите помогать, с толку хотя бы не сбивайте !
-
@freeliman
я имею ввиду этот поиск
http://prntscr.com/h957gi
насчет поиска по форуму, лично нашел 5 тем где описывается вопрос их этой темы, еще 5 - которые ссылаются на них. В некоторых даже есть примеры скриптов.
-
Вот что я понял из того что вы мне написали. Как написали, так и понял !
в конструкции Получить номер потока - Спать (номер потока - 1) *{ресурс с числом секунд паузы } * 1000 - Открыть браузер
Этот вариант не работает
-
@DrPrime можете подробней объяснить ?
а первый поток тоже будет с задержкой запускаться ?
-
@freeliman said in Запуск потоков по очереди с промежутком:
Ой а можешь примерчик сделать ?
А можно сделать так, что пока первый поток не авторизовался, второй не запускать ?
И это можно. Если использовать глобальную переменную.
-
@freeliman said in Запуск потоков по очереди с промежутком:
А можно сделать так, что пока первый поток не авторизовался, второй не запускать ?
Ставишь глобальную переменную в онапликейшнстарт со значение true. В самом шаблоне получаешь номер потока, ставишь метку и далее в сон выражение ([[поток]] * "время сна в секундах (2-5)" - "время сна в секундах (2-5)") * 1000. Потом if глобальной переменной, в нем сначала меняешь значение глобальной переменной на false, затем запускаешь функцию авторизации и снова меняешь глобальную переменную на true. В if под else делаешь возврат к метке