Тема: AHK: Как пользоваться Edit
Мне, к примеру, надо вывести на MsgBox текст который я ввел в Edit через GUI. Как мне это сделать?
Я пытался разобраться самостоятельно, но ничего не получилось. Я безнадежен ![]()
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Мне, к примеру, надо вывести на MsgBox текст который я ввел в Edit через GUI. Как мне это сделать?
Я пытался разобраться самостоятельно, но ничего не получилось. Я безнадежен ![]()
Captain_SERG, ознакомьтесь с этой темой, отредактируйте заголовок.
Помогите пожалуйста, не могу разобраться как данные из поля Edit перевести в переменную
Я пробовал так:
Gui, Add, Button, x12 y150 w110 h40 gGo, ПЩ!!
Gui, Add, Edit, Limit4 Number vCount,
Gui, Show, h500 w500, Окно
Return
Go:
MsgBox, %Count%
ReturnНо ничего не получается. Пожалуйста дайте пример правильного кода.
Возможно, имеет смысл обратить внимание на мой предыдущий пост.
А чем вариант с Submit плох?
; <...>
Go:
Gui, Submit, NoHide
MsgBox, %Count%
ReturnПочему плох, просто при использовании этого метода получают значения все ассоциированные переменные, что иногда избыточно.
Если вы используете просто Edit, то:
Gui, Add, Text, vString
Gui, Add, Edit, vMyEdit
Gui, Add, Button, gReloadText, YOUR TEXT
Gui, Show
Return
ReloadText:
GuiControlGet, MyEdit
GuiControl, , String, %MyEdit%
returnЕсли вы используете, допустим, HOT-KEY-поле, то [ИСПОЛЬЗУЮ ИЗ СВОЕЙ РАЗРАБОТКИ]:
SETTING:
Gui, Destroy
Gui, Add, Hotkey, x6 y25 w60 h20 vHKey,
Gui, Add, Text, x6 y5 w280 h20 , » НАСТРОЙКА УБИВАТОРА ПРОГРАММЫ:
Gui, Add, Text, x76 y25 w560 h20 , - ГОРЯЧАЯ КЛАВИША
Gui, Add, Text, x126 y145 w560 h340 , МЕНЮ В РАЗРАБОТКЕ!
Gui, Add, Button, x6 y125 w100 h20 , IN MENU
Gui, Add, Text, x116 y125 w160 h20 , - ВЫЙТИ В МЕНЮ
Gui, Add, Text, x6 y105 w190 h20 , » ДОПОЛНИТЕЛЬНО:
Gui, Add, Text, x6 y55 w170 h20 , УСТАНОВЛЕННАЯ КЛАВИША -
Gui, Add, Text, x170 y55 w180 h20 vTEXT,
Gui, Add, Button, x6 y75 w100 h20 gACCEPT, ПРИМЕНИТЬ
Gui, Add, Text, x116 y75 w270 h20 , - SET SETTING'S
Gui, Show, x425 y308 h166 w252, CHEATER-BOT by Ic0n - SETTING'S
Gui, Submit, NoHide
Return
Hotkey, %HKey%, Hotkey, UseErrorLevel
PrevKey := HKey
return
ACCEPT:
Gui, Submit, NoHide
Hotkey, % PrevKey , Hotkey, Off UseErrorLevel
Hotkey, % HKey , Hotkey, On UseErrorLevel
if !ErrorLevel
PrevKey%n% := HKey
GuiControlGet, Hkey
GuiControl, , TEXT, %Hkey%
return
Hotkey:
ExitAppДумаю, помог, удачи!
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться