Меню Закрыть

AutoHotkey Открыть окно ввода текста и сохранить содержимое. (Хранение и чтение значения в InputBox)

Сегодня это функция InputBox, которая полезна для создания макросов с помощью Auto Hotkey. Поле ввода - это функция, которая появляется в окне ввода, где содержимое макроса может быть изменено вместе со значением ввода, и его можно применять гибко, например, при изменении режима работы.

    Примеры и объяснения поля ввода авто-горячих клавиш

Это самый простой и простой способ использования поля ввода.

InputBox,InputText,BoxName
MsgBox %InputText%

приоритет 'InputBox' Чтобы запустить команду, а затем 'InputText' В разделе 'BoxName' Укажите имя окна сообщения (или хотя бы).

Затем текст в окне сообщения 'InputText' Хранится как переменная с именем '%InputText%' Таким образом, вы можете вспомнить сохраненный текст. Например, 'Send, %InputText%' Можно меньше вводить текст.

Однако этот метод переворачивает значения переменных, когда соответствующий файл AutoHockey, содержащий код, выключен. Из-за этого существует метод приложения для хранения текстовых документов в определенных местах.

InputBox,InputText,BoxName
FileAppend,%InputText%,C:\InputSave.txt

Таким образом 'FileAppend' , А затем укажите путь к хранилищу, имя файла и расширение имени файла.

Однако, если вы используете этот метод, каждый раз, когда вы пишете содержимое в поле ввода, вы продолжите писать в предыдущий текст.Если вы хотите очистить предыдущий текст и каждый раз сохранять его как новое значение, вы можете написать код следующим образом.

InputBox,InputText,BoxName
FileDelete,C:\InputSave.txt
FileAppend,%InputText%,C:\InputSave.txt

просто 'FileDelete' Если вы укажете путь, имя файла или расширение, существующий текстовый документ будет удален, а новый создан.

Наконец, это пример, который фактически загружает значения, хранящиеся в текстовом документе.

FileRead,InputText,C:\InputSave.txt
Clipboard=%InputText%

Таким образом 'FileRead' , Вы можете объявить, что хотите прочитать документ, затем кодировать значение переменной, путь к файлу для чтения и также вызывать его со значением переменной. Как пример 'Clipboard=%InputText%' Он считывает сохраненное значение из документа и копирует его в буфер обмена. В этом состоянии нажатие Ctrl + v выведет значение как есть.

С помощью этих методов вы можете свободно сохранить документ или переменную в поле ввода, связать их с макросом или сохранить и вызвать текст. Поместите числа в поле ввода, 'FileRead' Вы можете указать поведение в соответствии с числом, которое вы прочитали, и это полезная функция, которую вы можете использовать бесконечно.

Добавить комментарий

Ваш адрес email не будет опубликован.

Posted in AutoHotkey, All

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.