转: https://blog.csdn.net/fightsyj/article/details/82500866
有时由于使用的需要,我们可能需要安装两个或者多个不同版本的同一款软件。但是在安装了多个版本的情况下,如果我们需要用对应的版本打开相应的文件就不太方便,例如:a文件需要用版本为1.0的软件打开,b文件需要用版本为1.1的软件打开。当然可以打开软件之后在软件中去打开文件,但是这样效率太低。这里记录一下我处理这种情况使用的方法:设置右键快捷打开,效果如下:
下面详细描述一下设置的步骤:
1、WIN+R调出终端并输入"regedit"打开注册表:
2、在注册表中打开路径"计算机\HKEY_CLASSES_ROOT\*\shell",然后"右击shell->新建->项"并命名(例如Open with Sublime Text 2):
3、新建command子项(右击Open with Sublime Text 2->新建->项->命名为command),然后选中command项之后双击"(默认)"修改默认字符串的数值数据:
数值数据的内容就是需要打开软件的.exe路径,格式为:.exe路径 "%1"(在"%1"前面是有一个空格的):
4、添加完成之后重启电脑即可!
5、也可以用脚本进行设置,创建一个.reg文件,设置好内容之后保存,然后双击添加到注册表即可!内容为:
-
Windows Registry Editor Version 5.00
-
-
[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 2]
-
@="Open with Sublime Text 2"
-
"Icon"="C:\\Program Files\\Sublime Text 3\\sublime_text.exe"
-
-
[HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 2\command]
-
@="C:\\Program Files\\Sublime Text 3\\sublime_text.exe \"%1\""
说明:路径中的\以及%1前后的""需要加转义字符\