如何使用Batch Script指定应用程序打开自定义扩展名文件
批处理指定程序打开自定义扩展名文件解决方案
方案1:直接在start命令中指定目标应用(临时使用推荐,不修改系统配置)
start命令支持直接传入启动程序路径,语法规则如下:
start /wait "窗口标题" "应用程序完整路径" "目标文件路径"
注意:
start会将第一个双引号包裹的参数识别为窗口标题,如果你不需要自定义窗口标题,也要保留一对空的双引号,否则当应用路径包含空格时会触发命令解析错误。
示例:假设你需要用路径为C:\Program Files\MyApp\myapp.exe的程序打开example.idk,命令写为:
start /wait "" "C:\Program Files\MyApp\myapp.exe" "example.idk"
方案2:关联后缀名到指定应用(长期使用推荐,配置一次即可复用)
如果需要经常用同一个程序打开.idk后缀的文件,可以先给系统添加文件关联,后续直接用你原本的命令即可运行。
- 用管理员权限打开CMD,执行以下命令创建文件类型关联:
ftype idkfile="你的应用程序完整路径" "%1" - 再执行命令绑定后缀到刚才创建的文件类型:
assoc .idk=idkfile
配置完成后,你原本的start /wait example.idk就可以直接触发指定程序打开文件,不会弹出选择窗口。
内容的提问来源于stack exchange,提问作者Mello Mantra
相关产品推荐
相关产品推荐

