C++中调用bat文件
来源:互联网 发布:协同办公软件 编辑:程序博客网 时间:2024/06/04 17:54
0.前言
开发一个小应用过程中,需要调用一个.bat实现文件的处理。在网上搜了下实现方式后自己实现了下,现在把代码记录如下
1.代码实现
#include <iostream>#include <windows.h>using namespace std;int main(){PROCESS_INFORMATION pi;STARTUPINFO si;ZeroMemory(&si, sizeof(si));si.cb = sizeof(si);si.hStdInput = GetStdHandle(STD_INPUT_HANDLE);if (CreateProcess(L"RUN_TEST.bat",// RUN_TEST.bat位于工程所在目录下NULL,NULL,NULL,FALSE,CREATE_NO_WINDOW,// 这里不为该进程创建一个控制台窗口NULL,NULL,&si, &pi)){WaitForSingleObject(pi.hProcess, INFINITE);// 等待bat执行结束CloseHandle(pi.hProcess);CloseHandle(pi.hThread);}return 0;}
2.参考文章
http://blog.csdn.net/jeakon/article/details/8544964 使用CreateProcess创建进程
http://blog.csdn.net/oilcode/article/details/50320147 在C++代码中执行bat文件
阅读全文
0 0
- Java中调用bat文件
- C++中调用bat文件
- 在程序中调用bat文件
- java 调用bat文件
- c# 调用.bat文件
- java 调用bat文件
- C#调用Bat文件
- java调用bat文件
- delphi 调用bat文件
- java调用bat文件
- java 调用bat文件
- c# 调用.bat文件
- java 调用bat文件
- java调用bat文件
- java调用.bat文件
- flex调用.bat文件
- Java调用bat文件
- 命令行调用bat文件
- 我与网易云音乐 之 【贰】五光十色
- 第七周项目1
- 结构光三维成像技术
- Android 之美] APK 瘦身,减少APK的大小
- 正则表达式(1)——项目实战常用
- C++中调用bat文件
- 依赖属性优先级
- 联想拯救者R720笔记本如何u盘装win7系统教程
- 梯度下降法,牛顿法,坐标下降法
- 第1049期机器学习日报(2017-08-02)
- 第1046期机器学习日报(2017-07-30)
- 第1047期机器学习日报(2017-07-31)
- 毕业论文开题之路
- 第1050期机器学习日报(2017-08-03)