Menu Close

AutoHotkey打开文本输入窗口并保存内容。 (在InputBox中存储和读取值)

今天是一个InputBox功能,在使用自动热键创建宏时非常有用。 输入框是用于输入字母的功能。这里,宏的内容根据输入值而改变,并且可以以诸如改变操作模式的灵活方式应用。

    自动热键输入框示例和说明

这是使用输入框的最简单和最基本的方法。

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' 您可以根据您阅读的数字指定行为,这是一个有用的功能,您可以无限期使用。

评论 (不需要信息)

Posted in AutoHotkey, All

이메일 구독 - Email Subs

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