在c++代码中执行bat文件
来源:互联网 发布:java 中声明short定义 编辑:程序博客网 时间:2024/05/17 07:53
我想在c++代码中执行磁盘上的一个bat文件。
这个bat文件的完整路径是:E:\\7z\\my7z.bat。
方法一:
system("E:\\7z\\my7z.bat");
system是C标准库中的函数。
方法二:
WinExec("E:\\7z\\my7z.bat", SW_HIDE);WinExec是 Windows.h 中的函数。
方法三:
PROCESS_INFORMATION pi;STARTUPINFO si;ZeroMemory(&si, sizeof(si));si.cb = sizeof(si);si.hStdInput = GetStdHandle(STD_INPUT_HANDLE);if (CreateProcess(NULL,(LPTSTR)cmd,NULL,NULL,FALSE,CREATE_NO_WINDOW,NULL,NULL,&si, &pi)){WaitForSingleObject(pi.hProcess, INFINITE);CloseHandle(pi.hProcess);CloseHandle(pi.hThread);}创建了一个进程来执行bat文件,新进程是一个console窗口。CREATE_NO_WINDOW表示不要显示console窗口。
0 0
- 在c++代码中执行bat文件
- 如何在NSIS中执行BAT文件
- 如何在C#代码中调用exe执行文件?
- 如何在C#代码中调用exe执行文件
- 在程序中执行 bat 文件的问题及解决方法
- java中执行bat文件
- C#ASP.NET执行BAT批处理代码
- 在java中运行.bat,在bat中执行jar
- java执行bat文件--jsp中实现
- 在的一个批处理(BAT)文件中成功执行多个ant命令的操作
- java执行.bat文件
- c# 执行bat文件
- C# 执行 bat文件
- C#执行bat文件
- .bat文件执行问题
- bat文件 执行路径
- C# 执行 .Bat文件
- 程序执行bat文件
- POJ2362 DFS+剪枝
- 智力拼图问题–关于回溯和并行:单线到多线程再到GPU编程的进阶(一)
- Linux_NFS/Samba服务器
- poj1251
- Zynq高速串行CMOS接口设计与实现
- 在c++代码中执行bat文件
- freopen和fopen的在ACM竞赛中的简单使用
- Qt之国际化(系统文本-QMessageBox按钮、QLineEdit右键菜单等)
- [leetcode]Best Time to Buy and Sell Stock I&II
- web学习-瀑布流布局(2)
- Sublime Text2一些常用快捷键
- 【HDU1754】I HATE IT,线段树练习
- Add Two Numbers
- ios 全局变量的 定义使用