MFC的EXE调用VBS,并获取VBS的返回值状态码
来源:互联网 发布:如何设置淘宝分流 编辑:程序博客网 时间:2024/05/21 10:38
Dim age
age = 21
WScript.Quit age
MFC的EXE代码:
//获取EXE同目录下的VBS文件
TCHAR szExeSelfPath[_MAX_PATH] = {0};
::GetModuleFileName(NULL,szExeSelfPath,_MAX_PATH);
CString strExeSelfPath = szExeSelfPath;
strExeSelfPath = strExeSelfPath.Left(strExeSelfPath.ReverseFind('\\') + 1);
CString strVBSPath = strExeSelfPath + "test.vbs";
//执行VBS文件
DWORD dwExitCode;
SHELLEXECUTEINFO sei = {0};
sei.cbSize = sizeof(SHELLEXECUTEINFO);
sei.fMask = SEE_MASK_NOCLOSEPROCESS;
sei.hwnd = NULL;
sei.lpVerb = NULL;
sei.lpFile = strVBSPath;
sei.lpDirectory = NULL;
sei.nShow = SW_HIDE;
sei.hInstApp = NULL;
ShellExecuteEx(&sei);
//获取VBS返回的状态码
::GetExitCodeProcess(sei.hProcess,&dwExitCode);
CString strExitCode;
strExitCode.Format("%d",dwExitCode);
AfxMessageBox(strExitCode);
- MFC的EXE调用VBS,并获取VBS的返回值状态码
- VBS的语音调用
- vbs调用cmd,并判断运行结果的方法
- VBS获取服务的信息
- js_Xmlwriter的vbs的调用方法
- vbs调用ActiveX的DLL的方法
- 【VBScript Shell】使用vbs shell调用命令行exe的示例代码
- C# winform 调用其他语言的Exe文件,并获取返回值
- bs调用另一个vbs的函数
- VBS调用ATL编写的COM组件
- vbs获取中英文操作系统的代码...
- VBS 获取指定电脑的部分信息...
- VBS教程:获取计算机的盘符
- MFC 程序中调用 vbs 脚本文件
- MFC 程序中调用 vbs 脚本文件
- java调用exe并且获取返回值的例子
- vbs的类模板
- VBS类的使用方法
- 如何在测试中保持spring容器的存在
- SQL注入--sqlmap自动化注入工具
- 运行Java应用必须通过main()方法吗?
- 打印JQuery
- ASP.Net页面生命周期
- MFC的EXE调用VBS,并获取VBS的返回值状态码
- VBS获取本地IIS中网站的信息(IP、端口、站点名称)
- linux定时任务执行
- WinServer2008下通过powershell获取IIS等角色功能列表,保存至txt
- 根据不同的操作系统(64/32),设置文件以64位运行。又可解决问题:“试图加载不正确的程序”。
- MFC获取字符串长度的5种方法
- C#中DataTable转换为string
- 注解方式实现ssh框架搭建
- MFC关机函数