通过双击Windows中的文件来调用命令行程序

时间:2010-11-03 15:04:52

标签: c++ c windows netbeans mingw

我在netbeans IDE中使用c ++编写了一个命令行程序,然后使用mingw编译它。该程序将文件名称作为唯一参数(具有相当独特的扩展名.mmf),然后根据文件播放电影。

我想要的是能够将.mmf扩展名的默认应用程序设置为我的命令行程序,这样当我双击这种类型的文件时,它就会播放我的电影。当您在这样的窗口中打开文件时,它是否只是以文件名作为参数调用您的应用程序?是否通过了其他论点?

换句话说,如果我将.mmf文件类型与myprogram.exe相关联,则双击myfile.mmf相当于调用shell命令

myprogram myfile.mmf

如果没有,调用什么shell命令?是传递文件的完整路径,还是相对路径?

1 个答案:

答案 0 :(得分:2)

当您在这样的窗口中打开文件时,是否只是以文件名作为参数调用您的应用程序?