我正在尝试将多个音乐扩展与我的程序(mp3,wav等)相关联 我已经看到了许多不同的方法。但哪一个最好?
有些方法似乎很难(在编辑注册表等时我以前从未做过的事情)而有些方法则没有。
一个引人注目的是,你的项目属性(在Visual Studio中)然后“发布”> “选项”> “文件关联”,然后在那里添加关联。
这种方法似乎是最简单的,所以我尝试了,但我似乎无法让它工作。 每当我尝试用我的程序打开.mp3时,会弹出一个消息框并告诉我
“您选择的程序无法与此文件类型相关联。请选择其他程序”
如果有人使用这种方法关联了文件类型,如果你知道这个问题可能是什么原因,我会很高兴。
谢谢。
答案 0 :(得分:1)
Windows 7
为此提供了两个命令:
ASSOC将文件扩展名与文件类型相关联。您还可以使用它来显示现有关联。
FTYPE
定义或显示要为给定文件类型执行的“打开”命令。
示例:强>
ASSOC .pl=PerlSkript
FTYPE PerlScript=perl.exe %1 %*
这使得调用Perl
脚本成为可能,如下所示:
script.pl 1 2 3
使用PATHEXT
环境变量,您也可以在输入命令时省略扩展名。
注意:强>
错误使用这些命令会很容易破坏您的系统。使用命令而不是调整注册表可能不那么技术化,也不那么讨厌,但风险是相似的。