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

> Команда с отложным исполнением, Команда в команде
gcnet
сообщение 28.3.2017, 15:46
Сообщение #1


*

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



Подскажите пожалуйста возможно ли внутри скрипта (допустим в середине) сделать что бы действие (нажатие и тд) происходило через определенное время (допустим клик через 10 минут) а сам скрипт продолжал работать ? и какие команды,если это возможно, нужно вводить.Заранее спасибо
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 29.3.2017, 2:22
Сообщение #2


**********

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



пример
Код
log clear
log mode compact
set #action 0      // действие не требуется

:start
set #a #a + 1
log Переменная "#a" равна #a

// условие, при выполнении которого требуется выполнить действие
if  #a = 5           // если переменная #а равна 5
    set #action 1    // требуется действие
    set #actiontime timer + 5000    // через сколько выполнить, 5 секунд
    log Т. к. переменная "#a" равна 5, через 5 секунд будет выведено сообщение
end_if

log     Какое-то действие 1
wait 500

// проверка, требуется ли выполнить действие и пришло ли время
if #action = 1 and #actiontime < timer  // проверка не пора ли выполнить отложенное действие
    hint (20 clRed 500 500 (!!!!!!!!!!!))
    set #action 0    // действие выполнено и больше не требуется
    stop_script
end_if

log     Какое-то действие 2
wait 500
log
goto start
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



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

 

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