找回密码
 加入
搜索
查看: 2470|回复: 3

Winwaitactive Winwait 可以监控WORD但不能监控PDF或者EXCEL窗口?

[复制链接]
发表于 2008-10-27 16:19:22 | 显示全部楼层 |阅读模式
急急急!
小弟第一次上来提问,请各位高手多多指教。
#include <Process.au3>
;#Include <WinAPI.au3>

$i=iniread("config.ini","status","total","1")
$j=iniread("config.ini","status","status","1")
$sleep=iniread("config.ini","status","sleep","3600")
if int($i) >= int($j) Then
word($sleep)
$j=$j+1
IniWrite("config.ini","status","status",$j)
sleep(10000)
shutdown(2)
Else
msgbox(0,"","finish")
EndIf
Func word($sleep)       
sleep($sleep*1000)
run("cmd")
sleep(500)
WinActivate("cmd")
sleep(1000)
send('"test.xls"'&@CRLF)
$begin=TimerInit()


WinWaitActive("test","robbin")
;监控PDF的打开时间,直到窗口弹出

$opentime=TimerDiff($begin)
FileWriteLine("opentime.txt",$opentime)
sleep(20000)
processClose("cmd.exe")
$close=TimerInit()
winClose("test")
ProcessWaitClose("EXCEL.exe")
$closetime=TimerDiff($close)
FileWriteLine("closetime.txt",$closetime)
EndFunc

这段程序我用WORD的时候是没问题的能正常监控WORD窗口的打开时间
但是换成EXCEL和PDF(ADOBE 9.0)就有问题了。
WORD,EXCEL,PDF文件名都叫test
请问版上各位WinwaitActive 和WinWait 不能监控PDF或者EXCEL窗口么,还是有什么我没考虑到的地方,多谢多谢。
 楼主| 发表于 2008-10-27 18:10:10 | 显示全部楼层
没人回答么
发表于 2008-10-28 09:19:04 | 显示全部楼层
文档的标题有问题吧,EXCEL的标题格式Microsoft Excel - test.xls,PDF的估计也是这种情况。
 楼主| 发表于 2008-10-28 14:05:04 | 显示全部楼层
我用过了,还是不行啊
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-22 22:19 , Processed in 0.076187 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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