c ++输入命令进入已打开的cmd窗口

时间:2014-07-02 14:58:35

标签: c++ windows winapi system

这是我的控制台应用程序代码。运行第一个文件“ms00954.exe”,打开一个新的系统cmd窗口。我想要做的是在新窗口中执行我的第二个命令。我该如何处理?谢谢

#include <iostream>
#include <stdlib.h>

using namespace std;

int main()
{
  system("C:\\temp\\ms00954.exe -O xp");
  system("C:\\Program Files\\Windows SteadyState\\SCTUI.exe /DisableWDPAndReboot");
  return 0;
}

如果我从打开的命令行窗口运行第一个程序,它将打开一个新的系统级命令行窗口。我现在要做的是在新窗口中执行第二个命令。

我一直在环顾四周,我遇到了WINAPI的“FindWindow”功能。是否可以使用它来获取该新窗口,然后以某种方式在该窗口中执行第二个命令?

0 个答案:

没有答案