помощь с ахк

Статус
В этой теме нельзя размещать новые ответы.

Bond_Jems

Известный
Автор темы
18
0
Здравствуйте, как при помощи
IsDialogOpen()
Сделать проверку открыт ли диалог, и если он открыт то нажимало enter.
Вот такой говнокод я написал, но он не запускается(
Код:
[/B]
[B]numpad3::
nach:
if (isDialogOpen()){
    goto enter
}
{
    else
    }
    {
    goto nach
}
enter:
SendInput, {Enter up}
Sendinput, {Enter down}
return
numpad4::reload
[/B]
подскажите чё не так)
 

Godarck

Новичок
7
1
Первое - убрать лишние скобки.
Второе - не исполльзовать Goto, а использовать циклы.
Третье - метка Enter сделана наоборот.
И четвертое - нужно понимать то, что пишите в коде, иначе не получится ничего.
 

ufdhbi

Известный
Проверенный
1,455
861
Код:
Numpad3::
{
While true do
if (HasDialogOpen)
SendInput, {Enter}
}

примернр так, синтаксис ахк забыл, ну думаю понятно
 

Bond_Jems

Известный
Автор темы
18
0
Спасибо, но не нажимает.
Вот такой код. Нажатие кнопки мыши не происходит
Код:
numpad3::
{
While true do
if (IsDialogOpen())
MouseMove,920,640
SendInput, {Lbutton down}
SendInput, {Lbutton up}
}

return
numpad4::reload
 

ufdhbi

Известный
Проверенный
1,455
861

RTD

Нестандартное звание
Модератор
391
413
Код:
vk63:: ;Если что, то это numpad3
while(!isDialogOpen())
    Continue
SendInput, {Enter}
return
 
Статус
В этой теме нельзя размещать новые ответы.