使用 C++ 执行 CMD 命令

Execute CMD commands using C++

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

使用 Windows 个特定的 API:

See this还有。

您可以使用名为 system(); 的 C++ 函数执行 Windows 命令提示符命令。 为了更安全的标准 建议您使用 Windows 特定的 API'S like ShellExecuteShellExecuteEx。以下是如何使用 system() 函数 运行 CMD 命令。

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

system("CMD_COMMAND");

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

#include <iostream>
using namespace std;

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

我想你总能做到:

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

using namespace

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

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