AHK: GUI и переменные

xfp007

Известный
Автор темы
30
2
Имеется AHK с интерфейсом и 2 переменными вводимые в поля Edit;
1) переменная Edit для задержки
2) vObr для текста
(%A_Index% берется из .txt)
Нужно 2 переменные, которые берутся из поля Edit уместить в цикл. То есть что бы было примерно так
Код:
Send %Obr% %A_Index% {enter]
Sleep %Edit%
с задержкой и %A_Index% всё впорядке, но переменная %Obr% полностью игнорируется и не работает, уже второй день бьюсь в гугле над этой проблемой. В чем может быть причина?

Код:
#SingleInstance force

Gui, Add, Edit, voBr x12 y119 w80 h20
Gui, Add, Text, x2 y99 w90 h20 +Center, Обращение
Gui, Add, Text, x2 y49 w90 h20 +Center, Задержка (мс)
Gui, Add, Edit, x12 y69 w80 h20 Number vEdit
Gui, Font, S16 CDefault, Arial
Gui, Font, S12 CDefault, Arial
Gui, Add, Text, x32 y9 w200 h20 ,  [NoAPI]
Gui, Font, S12 CDefault, 6
Gui, Add, Text, x142 y59 w10 h-40, vText
Gui, Font, S12 CDefault, 2
Gui, Font, S12 CDefault, 1
Gui, Add, Text, x102 y39 w150 h110 +Center,
Gui, Show, x246 y180 h164 w264,
Return

F1::
GuiControlGet, Edit
MouseGetPos x, y, 1
Loop
{
    FileReadLine, a, %A_WorkingDir%\text.txt, %A_Index%
    Click %x% %y%
    Send %oBr% %a% {enter}
    sleep, %Edit%
}
F2::Pause
F3::Reload
GuiClose:
ExitApp
 

Smer4

Известный
424
51
не сработало. я уже все комбинации перепробывал и перечитал кучу сайтов
Ты GuiControlGet на него не поставил, так все робит
AutoHotKey:
#SingleInstance force

Gui, Add, Edit, x12 y119 w80 h20 vObr
Gui, Add, Text, x2 y99 w90 h20 +Center, Обращение
Gui, Add, Text, x2 y49 w90 h20 +Center, Задержка (мс)
Gui, Add, Edit, x12 y69 w80 h20 Number vEdit
Gui, Font, S16 CDefault, Arial
Gui, Font, S12 CDefault, Arial
Gui, Add, Text, x32 y9 w200 h20 ,  [NoAPI]
Gui, Font, S12 CDefault, 6
Gui, Font, S12 CDefault, 2
Gui, Font, S12 CDefault, 1
Gui, Add, Text, x102 y39 w150 h110 +Center,
Gui, Show, x246 y180 h164 w264,
Return

F1::
GuiControlGet, Edit
GuiControlGet, Obr
MsgBox, % Obr
MouseGetPos x, y, 1
Loop
{
    FileReadLine, a, %A_WorkingDir%\text.txt, %A_Index%
    Click %x% %y%
    Send %oBr% %a% {enter}
    sleep, %Edit%
}
F2::Pause
F3::Reload
GuiClose:
ExitApp