Простое текстовое поле, отправьте с, входят, в AutoHotKey

Я никогда не пишу сценарий AutoHotKey с GUI, таким образом, я немного потерян о том, как может я достигать того, что я хочу.

Мне нужно, это после нажатия горячей клавиши открывает пустое текстовое поле, которые позволяют мне записать что-либо, пока я не нажимаю Enter. Тот ключ закроет текстовое поле и так или иначе сохранит тот текст в переменной.

0
задан 09.04.2017, 13:54

1 ответ

после нескольких минут чтения Автогорячей клавиши документации автогорячей клавиши GUI я создаю то, в чем я нуждаюсь

#SingleInstance, force
#o::
Gui, Add, Edit, vMyEdit -WantReturn
Gui, Add, Button, Default, OK
Gui, Show
return

Escape::
Gui, Destroy
return

GuiClose:
Gui, Destroy
return

ButtonOK:
Gui, Submit
SendInput <%MyEdit%>{Enter 2}</%MyEdit%>{Up}{Tab}
Gui, Destroy
Return

Также можно использовать InputBox, но я не нахожу, как может подписать Клавишу выхода для уничтожения всплывающего окна, таким образом, я придерживаюсь этого длинного, но функционального сценария.

1
ответ дан 24.11.2019, 12:08

Теги

Похожие вопросы