Яндекс.Метрика

InputBox -Autohotkey

Отображает окно с полем ввода текста

nputBox, OutputVar [, Title, Prompt, HIDE, Width, Height, X, Y, Font, Timeout, Default]

Параметры

OutputVar Имя переменной, в которую будет помещена введенная пользователем строка
Title Заголовок окна скрипта. Если опущен- используется имя скрипта без пути к нему, например script.ahk
Prompt Поясняющий текст, отображаемый в окне. Может подсказывать пользователю, что от него требуется.
Если текст длинный- его можно разбить при помощи секции переноса `n.
HIDE Если указать как HIDE- ввод будет замаскирован. Обычно используется для ввода паролей.
Width Ширина окна в пикселях, может быть выражением. Если опущена, будет равна 375.
Height Высота окна в пикселях, может быть выражением. Если опущена, будет равна 189.
X, Y Координаты окна от верхнего левого угла (0,0). Могут быть отрицательными, или выражением.
Если параметр опущен- окно будет выравнено по середине. Например если X опущен, а Y равен 0, окно будет находиться вверху в центре экрана.
Font Пока не реализовано (оставьте пустым).
Timeout Таймаут в секундах, может содержать десятичную точку или быть выражением.
Если больше 2147483 (24,8 дней), то будет установлен в 2147483.
По истечению времени окно будет закрыто, а ErrorLevel установлен как 2. При этом то что пользователь успел ввести будет помещено в OutputVar.
Default Текст поля ввода по умолчанию, появляющийся вместе с окном. Пользователь может его стереть или изменить.

Дополнение

Диалоговое окно содержит поле ввода и две кнопки: Ок и Отмена.

Пользователь может изменять размеры окна, перетаскивая границы.

Если пользователь нажал Отмена, то OutputVar будет пустой, а ErrorLevel установлен как 1. Если нажата клавиша Ок- ErrorLevel содержит 0.

Окно GUI может отображать модальное InputBox с помощью Gui + OwnDialogs.

Пример

InputBox, пароль, Введите пароль, (ваш вклад будет скрыто), скрыть InputBox, UserInput, номер телефона, Пожалуйста, введите номер телефона.,, 640, 480 если Равен MsgBox, ОТМЕНА была нажата. еще MsgBox, Вы вошли "% UserInput%"
Теги страницы: InputBox Autohotkeu ahk ввод строки диалоговое окно