我对这个编程领域很陌生,被困在一个地方。这是我想做的事
我想通过c ++在Windows 7中从命令行运行带有参数的.exe,并将命令生成的输出获取到程序中。
我遇到的问题是将命令提示符的当前目录更改为exe的路径,并将已执行命令的输出获取到程序中。
希望以前有人碰到过这样的事情..谢谢。
您可以使用System函数或ShellExecute函数从命令行使用Cpp通过参数运行exe。您可以在此处阅读有关System函数和ShellExecute函数的信息。就获取输出而言,您可以将输出重定向到文件并读取文件,或者创建管道并将输出重定向到管道。您可以提供exe名称以及路径,因此不需要cd到目录,但是我不确定是否必须从同一目录中运行exe。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句