使用c ++从命令行运行带有参数的exe

时间:2014-03-17 11:24:08

标签: visual-c++ command-line-arguments

我对这个编程领域很新,我被困在一个地方。 这是我想做的事情

我想从命令行运行带有Windows 7到c ++参数的.exe,并将命令生成的输出输入程序。

我遇到的问题是将命令提示符的当前目录更改为exe的路径,并将执行的命令的输出转换为程序..

希望有人遇到过这样的事情。 谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用System函数或ShellExecute函数从命令行使用Cpp运行带有参数的exe。您可以阅读有关系统函数here和ShellExecute函数here的信息。就获取输出而言,您可以将输出重定向到文件并读取文件,或者创建管道并将输出重定向到管道。你可以提供exe名称和路径,所以cd到目录不一定是必要的,但我不确定你是否必须从同一目录中运行exe。