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

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


*

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



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


*

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



Я так понимаю - так нельзя сделать (
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 29.3.2017, 2:22
Сообщение #3


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26540
Пользователь №: 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Отправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
gcnet
сообщение 29.3.2017, 4:04
Сообщение #4


*

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



и посередине скрипта будет работать ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 29.3.2017, 10:38
Сообщение #5


**********

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



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

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

 

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