Вопросы по AHK-скриптингу

Howl1337

Известный
236
146
Не забудь подключить UDF
AutoHotKey:
!1::
loop {
    GetChatLine(0, Output)
    if (RegExMatch(Output, "Ты поймал .*")
        send,{enter}
}
return

В чем проблема?

upload_2018-4-15_16-22-15.png
 

Di3

Участник
432
20
Спасибо большое,все отлично работает,НО если закрывать диалог на "X" (клавиша снизу),скрипт зависает,на энтр все идеально работает,поэтому хотелось бы узнать,как сделать применение на нижние клавиши
am0otziqvR8.jpg
 

Vlad Horii

Известный
Проверенный
310
171
Как сделать действие на кнопку в диалоге
am0otziqvR8.jpg

в моем случае Х
Код:
~ESC::
~F6::
return
~LButton::
if (A_PriorHotkey <> "~LButton" or A_TimeSincePriorHotkey > 400)
{
KeyWait, LButton
return
}
~Enter::
sleep, 30
А вообще, возьми исходник моего скрипта для медиков, и вытащи от туда всё, что тебе нужно. Код говно, но понятный. Там это всё реализовано
 

Di3

Участник
432
20
Код:
~ESC::
~F6::
return
~LButton::
if (A_PriorHotkey <> "~LButton" or A_TimeSincePriorHotkey > 400)
{
KeyWait, LButton
return
}
~Enter::
sleep, 30
А вообще, возьми исходник моего скрипта для медиков, и вытащи от туда всё, что тебе нужно. Код говно, но понятный. Там это всё реализовано
причем тут этот код? Он никак не взаимодействует с клавише НА ДИАЛОГЕ "X"
Если нажать на клавишу на диалоге,скрипт зависает.
 

Vlad Horii

Известный
Проверенный
310
171
причем тут этот код? Он никак не взаимодействует с клавише НА ДИАЛОГЕ "X"
Если нажать на клавишу на диалоге,скрипт зависает.
мб нужно до кода добавить ещё часть, которая тебе нужна? Ты попросил код, взаимодействия с диалогом, получай.
 

Di3

Участник
432
20
мб нужно до кода добавить ещё часть, которая тебе нужна? Ты попросил код, взаимодействия с диалогом, получай.
Я не могу разобраться с этим,я сделал скрипт на основе твоего кода для работы с диалогами,Все работает идеально,но когда нажимаю клавишу на диалоге,скрипт перестает реагировать на Enter либо вообще зависает.
 

Di3

Участник
432
20
В исходнике от медика тоже самое) если нажать на клавишу "закрыть",то диалог пропадет,но если потом нажать энтр выберется след действие
 

Di3

Участник
432
20
А все,убрал функци
Код:
checkdialogMenu:
if (isDialogButton1Selected() == 1)
{
    menu := 0
}
скрипт перестал лагать
 

Di3

Участник
432
20
Можно ли сделать ахк, чтобы оно на фоновом режиме заходило на почту, брало код,вводило в игру? Если да, то скиньте примеры для работы с сайтами