使用C++执行CMD命令
Execute CMD commands using C++
在我的项目中,我想执行一些CMD命令。使用C++进行此操作的语法是什么。
您可以使用名为system();
的C++函数执行Windows命令提示符命令为了更安全的标准建议您使用特定于Windows的API,如ShellExecute[/strong>或Shell ExecuteEx。以下是如何使用system()
函数运行CMD命令。
您应该将CMD命令放在程序源代码中,如下所示:
system("CMD_COMMAND");
下面是一个程序,它在CMD中执行DATE命令来查找日期:
#include <iostream>
using namespace std;
int main() {
system("DATE");
return 0;
}
使用Windows特定的API:
- ShellExecute或ShellExecuteEx
- CreateProcess
另请参阅此。
我想你总是可以这样做:
#include <iostream>
#include <windows.h>
using namespace
int main()
{
WinExec("cmd", 1);
return 0;
}
但是,这会自动设置文件所在文件夹的路径。只需键入cd \即可返回到基本文件。
相关文章:
- 使用 system() 函数在C++程序中运行 cmd 命令
- 如何查看完整的CMD执行命令,包括参数和标志?
- 无法使用QProcess在cmd.exe中执行复制命令
- 相同的CMD命令执行两种不同的事情
- 如何使用 c++ 在 cmd 中使用管理员权限执行命令
- ShellExecute 中的 cmd 命令
- 使用启动命令启动命令时,将命令传递到另一个 cmd 窗口
- 如何在C++上以管理员身份运行cmd命令
- cmd 命令启动无法与新版本的 mingw32-make.exe一起使用?
- C 向CMD.EXE监视命令注入DLL
- 如何使用Qprocess执行CMD命令
- 运行CMD命令并将结果获取到字符串变量
- 输出字符串到cmd显示的右显示,但未被认为是命令
- 如果:找不到命令,Windows cmd
- ShellExecute和CMD命令之间有什么区别,如果有的话
- C++执行CMD命令
- 随时随地运行,使用 C++ 更改 CMD 命令
- 如何在 c++ 中使用 CMD 命令
- 将文本信息从 Windows 命令解释器 (cmd.exe) 管道到字符数组
- wince7中的cmd命令