博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC调用批处理文件(.bat)
阅读量:6572 次
发布时间:2019-06-24

本文共 685 字,大约阅读时间需要 2 分钟。

通过MFC 对话框的点击按钮打开 服务控制面板

方法一:

system("window命令")

比如: system("services.msc") 打开服务控制面板

方法二:

通过ShellExecute()函数

	#include 
ShellExecute函数原型及参数含义如下:
ShellExecute(
hWnd: HWND; //{指定父窗口句柄}
Operation: PChar; //{指定动作, 譬如: open、runas、print、edit、explore、find[2] }
FileName: PChar; //{指定要打开的文件或程序}
Parameters: PChar; //{给要打开的程序指定参数; 如果打开的是文件这里应该是 nil}
Directory: PChar; //{缺省目录}
ShowCmd: Integer //{打开选项}
): HINST;

比如:ShellExecute(NULL,NULL,_T("XXX.bat"),NULL,NULL,SW_SHOW);

因为window命令都是通过 cmd.exe来执行的 所以这两种方法 在打开服务控制面板前 cmd窗口会一闪而过,希望有哪位高手可以解决并留下解决的方法。

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/lovelyx/p/4867132.html

你可能感兴趣的文章
界面无小事(六):来做个好看得侧拉菜单!
查看>>
Spring 数据处理框架的演变
查看>>
为什么要使用git pull --rebase?
查看>>
SpringBoot集成gRPC微服务工程搭建实践
查看>>
requestAnimationFrame用法
查看>>
iOS 蓝牙使用小结 bluetooth
查看>>
computed、watch和methods特性比较
查看>>
MySQL——优化ORDER BY语句
查看>>
iOS:重识Transform和frame
查看>>
spring boot / cloud (二十) 相同服务,发布不同版本,支撑并行的业务需求
查看>>
docker任务调度工具: ofelia
查看>>
分布式Redis深度历险-复制
查看>>
微服务架构下的轻量级定时任务解决方案
查看>>
java架构-Spring MVC 与 Servlet
查看>>
RN与原生交互(一)——基本页面跳转
查看>>
android消息机制—Looper
查看>>
分布式大型互联网企业架构
查看>>
浅谈前端响应式设计(二)
查看>>
那些年,我们解析过的前端异常
查看>>
寒冬下,掉队的金立、联想、魅族们还能赶上5G班车吗?
查看>>