假设 Notepad++ 安装在 C:\Program Files\Notepad++\,文件完整路径 C:\Program Files\Notepad++\notepad++.exe
1. 手工方式
打开 HKEY_CLASSES_ROOT\*\Shell
新建子项 Notepad++
在子项 Notepad++ 下新建子项 Command
修改子项 Command 的默认字符串值为 "C:\Program Files\Notepad++\notepad++.exe" "%1"
2. 编写.reg文件注册
Notepad++.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\Shell\NotePad++]
[HKEY_CLASSES_ROOT\*\Shell\NotePad++\Command]
@="\"C:\\Program Files\\Notepad++\\notepad++.exe\" \"%1\""
%1 代表程序执行时的第一个参数。
ping www.baidu.com 中的 www.baidu.com 就是%1,对应的 notepad.exe C:\test.txt 中的 C:\test.txt 就是%1。