如果你和我一样,对修改注册表犹豫不决,有一种方法可以使用 AutoHotKey 代码。
这是我用不同的编辑器编辑脚本的一种方法。虽然我使用的是 Visual Studio Code,但无论你想使用哪个编辑器,方法都是一样的。但有一点需要注意:我们无法更改现有的“编辑此脚本”菜单项,因为它被视为 标准 菜单项之一并且无法修改。相反,我在菜单顶部添加了一个新菜单项,上面写着“使用 Notepad++ 编辑”。
EditWithNotepadPlusPlus()
{
Run "C:\Program Files (x86)\Notepad++\notepad++.exe" "%A_ScriptFullPath%"
}
; Remove the standard menu items temporarily
Menu, Tray, NoStandard
; Add our custom menu item labeled "Edit With Notepad++"
; and calls the function above
Menu, Tray, Add, Edit With Notepad++, EditWithNotepadPlusPlus
; Add a separator
Menu, Tray, Add
; Put the standard menu items back, under our custom menu item
Menu, Tray, Standard
注意:如果您想知道,Menu, Tray, NoStandard 和 Menu, Tray, Standard 行不是必需的。我使用这些行的原因是默认情况下,Menu, MenuName, Add 将菜单项添加到菜单底部。出于美观和实用的原因,我更喜欢 Exit 作为最后一个菜单项。所以Menu, Tray, NoStandard 和Menu, Tray, Standard 会导致我们的菜单项出现在顶部。
此方法的另一个好处是,如果您将脚本转移到新计算机上,它应该仍然可以工作(前提是您在另一台计算机上安装了 Notepad++)。如果您编辑注册表,您必须记住再次编辑注册表。