社区
C++ 语言
帖子详情
能不能使用CreateProcess调用bat文件?
zyq_123
2012-08-22 05:50:14
另外,bat文件能不能有标准输入和标准输出?
...全文
324
6
打赏
收藏
能不能使用CreateProcess调用bat文件?
另外,bat文件能不能有标准输入和标准输出?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
titer1
2012-08-22
打赏
举报
回复
当然可以 为什么不用shellexecute
xingfeng2510
2012-08-22
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
cmd作为createprocess的执行文件,参数是.bat文件
[/Quote]
正解,CreateProcess的使用具体可以参加MSDN
一个程序员的修炼之路
2012-08-22
打赏
举报
回复
cmd作为createprocess的执行文件,参数是.bat文件
一个程序员的修炼之路
2012-08-22
打赏
举报
回复
汗,可以啊,2楼说的对啊;
用cmd 运行.bat;
至于你说的bat能不能有标准输入输出:可以输入也可以输出,这个你得看看bat文件如何编写
zyq_123
2012-08-22
打赏
举报
回复
我说的是CreateProcess API啊!
bluesky12312388
2012-08-22
打赏
举报
回复
当然能。
请google "管道 cmd"
C++中
调用
bat
文件
本文介绍了一种在C++程序中
调用
BAT
批处理
文件
的方法,并提供了完整的代码示例。通过
使用
CreateProcess
函数,可以避免创建新的控制台窗口。
createprocess
重启程序_Delphi 重启应用程序(创建
Bat
文件
的Process)
博客介绍了Delphi重启应用程序的方法,包括在工程主
文件
中加入延时及相关代码。还提及Win下执行Swing程序的
BAT
文件
、Linux下的SH
文件
,以及delphi执行cmd命令和
bat
文件
等内容。此外,有Windows Server定时执行
bat
文件
、制作tomcat重启
bat
文件
等相关知识。
【C++】
调用
桌面端某个位置的 .
bat
脚本
文件
的几种方式
博客介绍了C++
调用
桌面端脚本
文件
的方法。一是
使用
C++标准库函数,可直接
调用
操作系统命令,但有安全问题;二是在Windows系统用Windows API函数,如ShellExecute和
CreateProcess
,后者功能更强大;三是
调用
外部库,如Boost.Process,适用于复杂项目。
C++
CreateProcess
调用
批处理脚本无法运行程序
本文探讨了在
使用
CreateProcess
调用
bat
脚本时遇到的问题,即脚本中的a.exe无法运行。原因是脚本在执行到删除自身之前,进程已无法读取后续命令。解决方案是调整命令顺序,确保所有依赖命令都在删除当前脚本的命令之前执行。
cmd执行
bat
结果不回显_pb
调用
bat
批处理
文件
的cmd对话框怎么不显示
本文介绍了一段C/C++代码,用于执行
bat
批处理
文件
,并在需要时选择隐藏cmd执行窗口。通过
CreateProcess
函数
调用
bat
文件
,并
使用
STARTUPINFO结构体控制窗口显示状态。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章