我是AutoHotKey的新手,只是想弄清楚一切是如何工作的。我创建了假设返回括号内的行的脚本。
::.whole::
(
select user , select_priv , insert_priv from mysql.user;
)
它在 txt 文件、chrome 文本字段等中工作正常,但是当我在 Windows 命令提示符下使用它时,我得到以下输出:
select user , select_priv, insert_priv from mysql.user;.android
".android"仅在我点击选项卡时出现,但在使用回车键或空格时会像预测的那样工作。这个".android"从何而来?
.android"仅在我点击选项卡时才出现,但在以下情况下按预测工作 使用回车键或空格键。这个".android"从何而来?
Tab 键触发自动完成,.android 是您当前工作目录(可能是您的用户主目录?(中的一个文件夹,按字典顺序排列。测试此项:在空的逗号提示符下,按 Tab。安卓将被提议。如果按住 Tab,则可以循环浏览当前目录中的文件夹和文件。它与您的脚本无关。
这样做的原因是";"是分隔命令,因此如果您在";"之后按制表符,它将执行与在空提示符中按制表符相同的操作。