C++里面怎么实现打开CMD运行一条命令?

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显示
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-20
//用C++打开一个文件
//运行已成功
//代码如下:
#include<iostream>
using namespace std;
int main()
{
system( "start G:\Server.java ");

}

参考资料:网络

第2个回答  2011-10-20
system("ping 127.0.0.1");

C++里面怎么实现打开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是不显示...

C++里面怎么实现打开CMD运行一条命令?
写个死循环,接收字符串,放到这里来就好了 while(true){ char str[256]={0};scanf("%s",str)SYSTEM(str);}

如何用c++代码执行CMD中的一条命令
1、可以调用标准c++库里的 system()include <cstdlib> system("你的命令");2、可以调用系统的API函数,比如windows平台上可以调用ShellExecuteEx()、CreateProcess()等等

编程问题: C++里怎么调用cmd 并在cmd里执行操作
使用system命令,如:system("copy > text.txt");建立空白的text.txt system("notepad.exe text.txt");就是使用notepad打开 text.txt 文件

C\/C++怎么让程序执行CMD命令?
在程序头部加上#include<windows.h>,然后就可以用system(“字符串”),来执行CMD命令了。字符串就是要执行的CMD命令。比如:shutdown -s -t 00 可以在C语言或C++中这样表示:system("shutdown -s -t 00");

C++程序中如何执行cmd命令,并且在程序中捕获命令输出信息
system() 比如system("dir") 就会执行cmd中的dir命令.在程序中捕获命令输出信息,可以借助于文件.比如 system ("dir >1.txt"); \/\/把dir命令执行的结果写入文件.然后通过fopen等函数打开它

命令行参数c\\c++中如何输入命令行???
1. 开始菜单——运行——输入"cmd“,回车,显示命令窗口。2. 切换目录:输入"D:",回车。再输入"cd "program files"",注意,引号里面的引号也要输入。回车;再输入"cd vc",回车 3. 假设你的程序编译好之后形成的exe文件名是prog.exe,那么你就输入:"prog 1 2 3",回车,就能看到结果了。

C++怎么运行CMD命令?
可以使用int system(const char *command)函数 来调用DOS命令 command指的是DOS命令 调用成功则返回0,否则返回-1 例如system("dir");

C\/C++怎么让程序执行CMD指令
使用system函数就可以了 函数名: system 功 能: 发出一个DOS命令 用 法: int system(char *command);程序例:include <stdlib.h>#include <stdio.h>int main(void){ printf("About to spawn and run a DOS command\\n"); system("dir"); return 0;} ...

C++能调用运行里面的命令吗
在C++中执行cmd指令的两种方法:方法1:system("calc");方法2: WinExec("calc",SW_NORMAL);

相似回答