配置Autohotkey以使用Notepad ++编辑脚本

Ste*_*ica 16 autohotkey

我的.ahk工作笔记本电脑上的文件设置为Notepad ++ Portable的默认编辑器,但选择编辑此脚本会在标准Windows记事本中打开文件.

AHK论坛上的帖子建议编辑注册表,但我没有看到任何条目HKEY_CLASSES_ROOT\AutoHotkeyScript\Shell\Edit\Command.

如何配置AutoHotkey以使用Notepad ++编辑脚本?

Dav*_*lfe 16

无论出于何种原因,默认情况下注册表项不存在,但应用程序一旦创建就会识别它.

  1. 导航到HKEY_CLASSES_ROOT\AutoHotkeyScript\ShellRegEdit.
  2. 右键单击Shell文件夹,选择New> Key并命名此编辑.
  3. 右键单击Edit文件夹,选择New> Key并命名此命令.
  4. 双击Command中的(默认)字符串条目.
  5. 粘贴"C:\Program Files\Notepad++\Notepad++.exe" "%1" %*到此窗口.
  6. 重新加载AutoHotkey以使更改生效.

注意:我不使用Notepad ++,但这适用于我的系统上的VS Code,只要可执行文件的目录信息正确,它就适用于N ++.

  • 我无需重新加载 AHK 即可生效,只需在注册表编辑器中单击“保存”即可完成此操作。 (2认同)

小智 8

上一个答案的项目5中的注册表项不起作用。我什至不知道最后的额外内容%*意味着什么,所以我将其简化为:

"C:\Program Files\Notepad++\Notepad++.exe" "%1"
Run Code Online (Sandbox Code Playgroud)