|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 VB6论坛 』
→ 如何用CMD管道或SHELL命令获取EXE执行进度
我的收件箱(0)
共有
2589
人关注过本帖
标题:
如何用CMD管道或SHELL命令获取EXE执行进度
取消只看楼主
加入收藏
gupiao175
等 级:
版主
威 望:
40
帖 子:1787
专家分:7527
注 册:2007-6-27
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:100 回复次数:2
如何用CMD管道或SHELL命令获取EXE执行进度
如题:如何用CMD管道或SHELL命令获取EXE执行进度
。因为这个exe没有GUI界面,只能在CMD窗口执行,但是执行以后无任何提示,如果有提示进度%比,我都能做出进度条,可问题它根本没有任何提示,这种情况下,如何获取这个exe文件的执行进度呢?非常感谢!
[
本帖最后由 gupiao175 于 2010-12-31 16:32 编辑
]
Q:1428196631,百度:开发地 即可找到我,有事请留言!
2010-12-31 16:30
举报帖子
使用道具
赠送鲜花
gupiao175
等 级:
版主
威 望:
40
帖 子:1787
专家分:7527
注 册:2007-6-27
第
2
楼
收藏
得分:0
有提示,开始执行后先是一个点.,执行中是从1个点一个一个增加2,3,4....20,完成后变成20个点(完成后变成这 样:"...................."),但是不知道为什么我明明在程序里设置了,命令执行的时候有提示的,比如"正在执行命 令.....",然后赋予给label控件显示,但是点执行后,却是只有执行鼠标的那样子,label控件全白,只有完全执行完外部exe,label控 件才显示:"命令执行完毕!",程序执行中的"正在执行命令....."却没有显示出来!望指教!谢了!
Q:1428196631,百度:开发地 即可找到我,有事请留言!
2011-01-01 21:24
举报帖子
使用道具
赠送鲜花
gupiao175
等 级:
版主
威 望:
40
帖 子:1787
专家分:7527
注 册:2007-6-27
第
3
楼
收藏
得分:0
VB6里用CMD管道或SHELL命令去执行外部的EXE程序,这个EXE程序调用一个资源包,当我在VB6程序里执行这个EXE的时候,整个VB6窗体 就出现卡死状态,等外部EXE初始化这个资源包以后,程序才回答正常响应状态,提示执行完毕!其他中间过程根本无法和用户交互!当然如果这个资源包比较 小,比如只有1M以内,那么很快程序就能反映过来,大到几M以后,就总有一个卡死状态,试过了加doevents转让控制权,可是程序依然会卡死!不知道 这种情况下,如何防止其假死,其他比如VC或。NET都可以用多进程,但是VB6里好象即使用了多进程也不稳定,不知道该如何解决这种情况,非常感谢!
Q:1428196631,百度:开发地 即可找到我,有事请留言!
2011-01-02 13:57
举报帖子
使用道具
赠送鲜花
3
1/1页
1
快速回复:
如何用CMD管道或SHELL命令获取EXE执行进度
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017902 second(s), 8 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved