2017-09-02 77 views
1

是否可以編寫一個AutoKey腳本來插入一個字符串,然後將光標移動到導入腳本中的某個位置?例如,我想要一個插入console.log();的腳本,然後移動光標使其位於括號之間。使用AutoKey腳本移動光標

此外,是否有任何用於編寫AutoKey腳本的代碼引用,我所能找到的都是大約十幾個示例腳本。

回答

0

創建一個Phrase而不是一個python腳本會更容易。

您創建了一個新詞,並給它一個名字後,再放置在自動密鑰窗口右上角的「輸入短語內容」框中鍵入以下內容:

的console.log();

然後設置你的熱鍵或縮寫,並指定一個窗口過濾器,如果你只希望它在單個窗口中工作。

如果你想使用的縮寫,但不能讓他們的工作,那麼這份指南幫助很多:

單擊要放在縮寫的文件夾,然後單擊工具欄上菜單項「新建」並選擇樂句。給它一個名字(這與abreviation觸發器無關,或者你想要將縮寫改爲)。

突出顯示您剛剛創建的條目,並在右側面板的底部單擊左側「縮寫:(未配置)」文本中的「設置」按鈕accros。

在彈出的窗口中點擊添加按鈕,然後輸入您想要使用的縮寫int在單擊添加時出現的文本框。立即點擊白色區域,您的縮寫文本框在 - 不在文本框中!

然後單擊確定按鈕並使用Ctrl S或菜單欄上的保存按鈕進行保存。直到你這樣做,你纔會看到你的縮寫。

接下來,單擊右側窗口,突出顯示或刪除「輸入詞組內容」,然後鍵入您想要的縮寫詞。然後取消選中(點擊左邊的框)「粘貼此短語前始終提示」。

然後,用Ctrl S或菜單欄上的保存按鈕保存。

此時您的縮寫應該適用於您。

在嘗試輸入並激活縮寫的49種可能的方法中,我發現這是唯一可行的方法。請注意,你必須嚴格遵循它...

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