使用C ++执行CMD命令

时间:2015-07-03 08:01:20

标签: c++ windows cmd command

在我的项目中,我想执行一些CMD命令。使用C ++执行此操作的语法是什么。

3 个答案:

答案 0 :(得分:18)

您可以使用名为system();的C ++函数执行Windows命令提示符命令。 对于更安全的标准 ,建议您使用Windows特定的API,例如 ShellExecute ShellExecuteEx < / EM> 即可。以下是使用system()函数运行CMD命令的方法。

您应该将CMD命令放在程序源代码中,如下所示:

system("CMD_COMMAND");

这是一个在CMD中执行DATE命令以查找日期的程序:

#include <iostream>
using namespace std;

int main() {
    system("DATE");
    return 0;
}

答案 1 :(得分:5)

使用Windows特定的API:

See this也。

答案 2 :(得分:-1)

我想你总能做到:

#include <iostream>
#include <windows.h>

using namespace

int main()
{
    WinExec("cmd", 1);
    return 0;
}

然而,这会自动设置文件所在文件夹的路径。只需输入cd \即可返回基本文件。