以ping命令为例。
CStringA str = "ping sohucom";
str += " -t";
system(str);
以上是vs2008环境。在vc6下如果CStringA不能通过编译请使用CString代替。
你把ping sohucom改成你的长文件路径就可以了啊。
CStringA str = "c:\\mypass\\MypassCCCCCexe";
// str += " -t";
system(str);
另外,要确认你的控制台程序中有接收参数的功能。如果没有,光靠简单的调用api函数是达不到你要求的,即使用其他函数也一样。这样的话,你可以考虑编写一个bat批处理文件。
system( "X:\\xxxx\\xxbat");
这下应该够明白了吧
以上就是关于MFC中调用控制台程序如何进行自动输入并执行全部的内容,包括:MFC中调用控制台程序如何进行自动输入并执行、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)