找回密码
 加入
搜索
查看: 3560|回复: 5

[GUI管理] 截图失败

  [复制链接]
发表于 2010-4-27 19:17:14 | 显示全部楼层 |阅读模式
本帖最后由 coloniaie 于 2010-5-12 21:00 编辑

_ScreenCapture_Capture(@MyDocumentsDir & "\winrar_Image1.jpg")
WinWait("WinRAR 3.93 简体中文版")
ControlClick("WinRAR 3.93 简体中文版","","Button2")
_ScreenCapture_Capture(@MyDocumentsDir & "\winrar_Image2.jpg")
WinWait("WinRAR 3.93 简体中文版")

ControlClick("WinRAR 3.93 简体中文版","","Button27")
_ScreenCapture_Capture(@MyDocumentsDir & "\winrar_Image3.jpg")
WinWait("WinRAR 3.93 简体中文版")

ControlClick("WinRAR 3.93 简体中文版","","Button1")
_ScreenCapture_Capture(@MyDocumentsDir & "\winrar_Image4.jpg")
WinWait("WinRAR 简体中文版")

Send("{Enter}")
_ScreenCapture_Capture(@MyDocumentsDir & "\winrar_Image5.jpg")
WinWait("WinRAR 简体中文版")
Send("{Enter}")



想截取安装过程中的图片,但是运行到第二张图,就停下来了,如果拿掉screen,就可以,求教了
发表于 2010-4-27 19:30:20 | 显示全部楼层
截图有时间问题
因为牵涉写入硬盘 第二次调用截屏函数时第一次的操作还没完成 数据就被第二次截屏数据打断
考虑引入少量延时或检查截屏文件已存在
发表于 2010-4-28 00:40:30 | 显示全部楼层
截图时安装窗口失去了焦点,导致不继续。尝试在每个截图动作之后加入WinActivate()
发表于 2010-4-28 05:49:42 | 显示全部楼层
WinWaitActive
发表于 2010-4-28 07:32:09 | 显示全部楼层
我也想知道。。。
; 捕捉全屏
_ScreenCapture_Capture(@MyDocumentsDir & "\winrar_Image3.jpg")
为什么不行呢?
发表于 2010-4-28 23:21:05 | 显示全部楼层
Opt("TrayIconDebug",1)         ;0=无信息, 1=调试信息
跟踪一下脚本停在哪一行,再针对性解决就不难了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-21 01:44 , Processed in 0.083969 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表