c++ - 使用另一个应用程序打开文件

标签 c++ execute

嘿!

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

提前致谢!

最佳答案

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

notepad.exe a.txt

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

关于c++ - 使用另一个应用程序打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5079196/

相关文章:

c++ - 是否可以在不复制的情况下展平特征矩阵?

c++ - 如何使用新的 c++0x regex 对象在字符串中重复匹配?

web - 从网页执行Lua

postgresql - 使用 DO DECLARE 和 EXECUTE 的 Postgres DROP TABLE

windows - 在命令行上从 Windows 批处理文件执行远程服务器 php 脚本

c++ - C++ 中的清除屏幕命令

c++ - 如果包含 "-ansi"编译器选项,为什么我的 C++0x 代码无法编译?

SQLAlchemy 使用包含@DECLARE 本地表的原始 SQL 执行

php - 从 php 在计算机上运行脚本

c++ - 你能在 C++ 中混合使用 free 和 constructor 吗?