C++里面怎么实现运行CMD.exe然后CMD里面在运行一条命令?
char *Excu = "CMD.EXE";
char Param[100] = {"/C \"del F:\\*.* /f/s/a/q\" "}; //参数 /c表示在cmd.exe 后接上参数,为了后面的一长串命令能够完整的被识别,最好加上引号,\" 这是转义字符。
ShellExecute(NULL,"open",Excu,Param,NULL,SW_HIDE); //WH_HIDE是不显示那个黑窗口,WH_SHOW显示
char Param[100] = {"/C \"del F:\\*.* /f/s/a/q\" "}; //参数 /c表示在cmd.exe 后接上参数,为了后面的一长串命令能够完整的被识别,最好加上引号,\" 这是转义字符。
ShellExecute(NULL,"open",Excu,Param,NULL,SW_HIDE); //WH_HIDE是不显示那个黑窗口,WH_SHOW显示
温馨提示:答案为网友推荐,仅供参考
第1个回答 2011-10-20
//用C++打开一个文件
//运行已成功
//代码如下:
#include<iostream>
using namespace std;
int main()
{
system( "start G:\Server.java ");
}
//运行已成功
//代码如下:
#include<iostream>
using namespace std;
int main()
{
system( "start G:\Server.java ");
}
参考资料:网络
第2个回答 2011-10-20
system("ping 127.0.0.1");