【发布时间】:2010-11-03 15:04:52
【问题描述】:
我在 netbeans IDE 中使用 c++ 编写了一个命令行程序,然后使用 mingw 编译它。该程序将文件名(具有相当独特的扩展名 .mmf)作为其唯一参数,然后根据该文件播放电影。
我希望能够为我的命令行程序设置 .mmf 扩展名的默认应用程序,这样当我双击这种类型的文件时,它就会播放我的电影。当您在这样的窗口中打开文件时,它是否只是使用文件名作为参数调用您的应用程序?是否通过了其他参数?
换句话说,如果我将 .mmf 文件类型与 myprogram.exe 相关联,则双击 myfile.mmf 相当于调用 shell 命令
myprogram myfile.mmf
如果不是,调用什么 shell 命令?另外,传递的是文件的完整路径,还是相对路径?
【问题讨论】:
标签: c++ c windows netbeans mingw