2017-09-02 42 views
1

是否可以编写一个AutoKey脚本来插入一个字符串,然后将光标移动到导入脚本中的某个位置?例如,我想要一个插入console.log();的脚本,然后移动光标使其位于括号之间。使用AutoKey脚本移动光标

此外,是否有任何用于编写AutoKey脚本的代码引用,我所能找到的都是大约十几个示例脚本。

回答

0

创建一个Phrase而不是一个python脚本会更容易。

您创建了一个新词,并给它一个名字后,再放置在自动密钥窗口右上角的“输入短语内容”框中键入以下内容:

的console.log();

然后设置你的热键或缩写,并指定一个窗口过滤器,如果你只希望它在单个窗口中工作。

如果你想使用的缩写,但不能让他们的工作,那么这份指南帮助很多:

单击要放在缩写的文件夹,然后单击工具栏上菜单项“新建”并选择乐句。给它一个名字(这与abreviation触发器无关,或者你想要将缩写改为)。

突出显示您刚刚创建的条目,并在右侧面板的底部单击左侧“缩写:(未配置)”文本中的“设置”按钮accros。

在弹出的窗口中点击添加按钮,然后输入您想要使用的缩写int在单击添加时出现的文本框。立即点击白色区域,您的缩写文本框在 - 不在文本框中!

然后单击确定按钮并使用Ctrl S或菜单栏上的保存按钮进行保存。直到你这样做,你才会看到你的缩写。

接下来,单击右侧窗口,突出显示或删除“输入词组内容”,然后键入您想要的缩写词。然后取消选中(点击左边的框)“粘贴此短语前始终提示”。

然后,用Ctrl S或菜单栏上的保存按钮保存。

此时您的缩写应该适用于您。

在尝试输入并激活缩写的49种可能的方法中,我发现这是唯一可行的方法。请注意,你必须严格遵循它...

以上所有假设您使用的是Autokey的原始版本而不是py3版本。