Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Параллельное выполнение команд, Параллельное выполнение команд
cocico
сообщение 1.2.2018, 1:31
Сообщение #1


*

Registred
Сообщений: 3
Регистрация: 1.2.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.815



Есть 12 окон uopilot, каждое из них привязано к 12 окнам браузерам соответственно. Каждое из 12 окон uopilot имеет абсолютно одинаковый скрипт:

repeat 9999
...
...
...
end_repeat

Вопрос, можно ли все эти скрипты 12шт соединить в 1 большой код 12*1 и чтобы каждый такой скрипт 1-12 выполнялся одновременно?

set workwindow окно1
repeat 9999
...
end_repeat

set workwindow окно2
repeat 9999
...
end_repeat

...
...

set workwindow окно12
repeat 9999
...
end_repeat

Так оно выполняется последовательно, нужно чтоб все 12 одновременно..
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 1.2.2018, 1:56
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 16.971
Возраст: 29



Можно так, хотя тоже не совсем одновременно.
Код
set %handle [1 1] хендл_окна1    // массив с хендлами окон
set %handle [2 1] хендл_окна2
set %handle [3 1] хендл_окна3
// если окна имеют одинаковое имя то можно так:
// set %handle Findwindow(имя_окна)  // тогда найдутся все окна сразу

log clear
log mode compact
for #i 1 5  // количество повторов
    for #j 1 size(%handle)    // цикл для всех окон в массиве
        // set workwindow %handle [#j 1]  // раскомментировать, сделать рабочим окно
        log Какое-то действие для    %handle [#j 1]
    end_for
    log
end_for
end_script

Непонятно зачем 12 пилотов, если можно открыть 12 вкладок в пилоте. И 13 скриптом запустить их все сразу.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 28.3.2024, 17:06
Designed by Nickostyle