注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

chunwaihome 的博客

 
 
 

日志

 
 

Window Titles and Text (Basic)  

2010-02-17 13:14:58|  分类: AutoIt |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

Powerpro可以用"*"或者"Active"表示當前激活窗口

Note: If a blank string "" is given for both title and text then the currently Active window will be used (this is not true in some of the more advanced WinTitleMatchModes)!

 

Window titles and text are case sensitive. You must match the case and punctuation(標點符號) exactly.   

这个函数的功能是使脚本暂停执行并 一直等到 指定窗口出现且激活为止,語法:

WinWaitActive ( "title", ["text"], [timeout] )

 

To use the above function with any notepad window both these methods will work:

WinWaitActive("Untitled - Notepad")

and

WinWaitActive("Untitled - Notepad", "")

註:在参数" text" 中指定一个空字符串或者干脆留空的话相当于告诉 AutoIt 任何文本都是有效的(反正只管标题匹配了就OK)

 

If the same notepad window had "This is a line of text" typed into the window, the Window Info Tool would show:

WinWaitActive("Untitled - Notepad", "This is some text!")

 Window Titles and Text (Basic) - Y偉 - chunwaihome 的博客

  •  Window Text          Powerpro好像沒有此功能

另外还有一个必须了解的技巧就是除了上面这些文本之外,很多程序窗口的标题会根据操作对象的不同而不同(通常会在默认标题后附加),因此把接在标题后的文本作为窗口文本参数使用也是可以的。

其实我们传递到窗口函数中的 窗口文本 参数是被 AutoIt 当作子串(substring)来处理的。还是以上面的记事本窗口为例,即使把“is some”作为窗口文本参数也是可以获得同样效果的。
 

  评论这张
 
阅读(301)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017