我经常处理帐单和银行文件等工作。请将带有日期扩展或某些计数器作为扩展名的文件发送给我:
例如 file1.20110315 或 file2.123
因此,每次我收到另一个文件时,扩展名都会发生变化。
是否可以将所有以数字结尾的文件类型或任何未知的文件类型与记事本(++)关联?
谢谢
答案1
您可以编辑openas
该类型的命令Unknown
,即
HKEY_CLASSES_ROOT\Unknown\shell\openas\command.
或者,如果您想保留“打开为”命令,您可以添加新命令。
如果要将使用 Notepad++ 打开设置为默认设置,请编辑HKEY_CLASSES_ROOT\Unknown\shell
子项的默认值。
答案2
由于接受的答案没有明确说明如何做到这一点,因此我将其设置为如何工作:
regedit.exe
以管理员身份打开- 导航
HKEY_CLASSES_ROOT\Unknown\shell
- 右键
shell
->新建->项->“npp” - 右键
npp
->新建->键->“命令” - 将默认值编辑为
npp\command
或C:\Program Files\Notepad++\notepad++.exe "%V"
取决于"C:\Program Files (x86)\Notepad++\notepad++.exe" "%V"
您安装 npp 的位置。
(%V 将文件路径传递给程序)。
答案3
文章将“使用记事本打开”添加到所有文件的上下文菜单中描述如何做与您想要的事情类似的事情,并且可以轻松更改为使用 notepad++。
我不知道有一种方法可以对所有数字扩展执行此操作。
答案4
您可以使用 Notepad++ 在注册表中指定文件类型“*”。但我不推荐这样做,因为所有文件,甚至二进制文件、dll 等都将关联。