Что нового

AU3 Recorder

g200

Новичок
Сообщения
3
Репутация
0
Привет всем.

Так как сам не разбираюсь в этом языке, решил использовать рекордер. Однако постоянно выдает ошибку после записи :

Код:
ERROR: _WinWaitActivate(): undefined function.

Вот что выдает рекордер после записи :

Код:
#region ---Au3Recorder generated code Start (v3.3.7.0)  ---

Run('C:\Users\ESP\Desktop\game.lnk')
_WinWaitActivate("Program Manager","")
MouseClick("left",796,654,2)
_WinWaitActivate("Game Control Panel","")
MouseClick("left",319,322,1)
#endregion --- Au3Recorder generated code End ---

Где же ошибка ?

Как мне вставить задержку в 3 минуты там где надо ?

Как зациклить код ? Чтобы после выполнения последней строчки началось выполнения сначала ?


Спасибо за помощь ))
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Код:
While 1
    Run('C:\Users\ESP\Desktop\game.lnk')
    WinWaitActive("Program Manager","")
    MouseClick("left",796,654,2)
    WinWaitActive("Game Control Panel","")
    MouseClick("left",319,322,1)
Wend
 

beliy

Продвинутый
Сообщения
372
Репутация
72
Как мне вставить задержку в 3 минуты там где надо ?

Код:
$time = 3 ;время в минутах
Sleep($time * 1000 *60) ;пауза $time минут


или просто
Код:
Sleep(180000) ; время в мс
 
Автор
G

g200

Новичок
Сообщения
3
Репутация
0
Спасибо за ответ.

А не подскажите, как скроллить на этом языке сценариев ?

Я сейчас использую ScriptWriter для Au3Record. Мне нужно в середине процедуры отскролить страницу в приложении и поставить мышку на нужное место. Рекордер этого не записыват, я так понимаю....

Прошу ответить в теме, где получил почти готовый скрипт : http://autoit-script.ru/index.php/topic,11880.msg77421.html#msg77421
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
g200,
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Модератор.



+
Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"AU3 Recorder" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.
 
Верх