用另一个应用打开文件

时间:2011-02-22 14:10:37

标签: c++ execute

HY!

我想用指定的应用程序从c ++打开一个.xml文件(知道文件的路径和应用程序的路径)。与右键单击文件并单击“打开方式...”相同,然后选择要开始的应用程序。

提前致谢!

2 个答案:

答案 0 :(得分:3)

通常,应用程序允许命令行参数用于文件打开。例如,要使用记事本打开文件,可以使用命令行:

notepad.exe a.txt

这就是为什么你可以在Windows中使用此功能CreateProcess(允许指定参数)或其他操作系统中的类似功能。 HTH

答案 1 :(得分:2)

简单地说:

system("application.exe file.xml");