我有几种“可执行文件类型”,例如带有扩展名的 FinalBuilder 脚本.fbp8
。
我想要以下场景:
- 如果我在命令提示符下输入名称
test
,则脚本将使用FBCMD.exe
命令行脚本运行器执行 - 但是,如果我在 Windows 资源管理器中双击同一个文件,则会打开 GUI IDE 来编辑该文件
这可能吗?如果可以,我该如何设置?
看来,如果我将关联更改为FBCMD.exe
,Windows 资源管理器也会使用此功能,因此双击该文件将执行它。
我已经PATHEXT
这样设置了,
SET PATHEXT=.FBP8;%PATHEXT%
现在注册表如下所示:
HKEY_CLASSES_ROOT
.FBP8
(Default) REG_SZ FinalBuilder8.Project
FinalBuilder8.Project
shell
open
command
(Default) REG_SZ "C:\Program Files (x86)\FinalBuilder 8\FinalBuilder8.exe" "%1"
(其中还有一些其他的部分,用于在资源管理器中添加右键单击项目,如果需要的话请告诉我)
如果我更改此设置,命令行会注意到,但 Windows 资源管理器也会注意到。是否可以鱼与熊掌兼得?