MFC中调用控制台程序如何进行自动输入并执行

MFC中调用控制台程序如何进行自动输入并执行,第1张

以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中调用控制台程序如何进行自动输入并执行、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9292049.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存