1 (изменено: rossmad3, 2019-05-11 01:08:24)

Тема: AHK: Переменная в GUI

Как объявить переменную в GUI элементе? Нужно что бы переменная вводимая в Edit стал числом для задержки Sleep

Gui, Add, Text, x12 y49 w80 h20 , Задержка в мс
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 , Text
Gui, Font, S12 CDefault, 2
Gui, Font, S12 CDefault, 1
Gui, Add, Text, x102 y39 w150 h110 +Center, 
; Generated using SmartGUI Creator 4.0
Gui, Show, x246 y180 h164 w264, New GUI Window
Return
F1::
Loop
{
    FileReadLine, a, %A_WorkingDir%\text.txt, %A_Index%
	Click 
    Send %a% {enter}	
    sleep, %vEdit%
}
F2::Pause
GuiClose:
ExitApp

2

Re: AHK: Переменная в GUI


F1::
GuiControlGet, Edit 
Loop
{
    FileReadLine, a, %A_WorkingDir%\text.txt, %A_Index%
	Click 
    Send %a% {enter}	
    sleep, %Edit%
}
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64, AutoHotkey_L v1.1.30.03 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

3 (изменено: rossmad3, 2019-05-11 16:22:35)

Re: AHK: Переменная в GUI

serzh82saratov cпасибо, еще такой вопрос остался. Как возможно в сообщение Send поместить переменные из двух разных Edit?


Ну совсем не получается с переменными в GUI. Уже пол гугла перелопатил. Добавил второй Edit, сделал уже и перед размерами переменную (как я понял, она должна начинатся с "V", и после размеров делал переменную, и потом вставлял в Send, все равно не работает.

Дорабатываю скрипт, и теперь в Send сообщение состоит из %переменная из первого Edit% и %переменная из второго Edit%. Ваш совет помог, но вторая переменная vObr так-же просто ничего не добавляет

#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 ,by Shafty [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,  text.txt
Gui, Show, x246 y180 h164 w264, VKFlood
Return

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

4

Re: AHK: Переменная в GUI

F1::
Gui, Submit, NoHide
Msgbox, % "Wait: " Edit "`nText: " Text
return