51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2440|回复: 0
打印 上一主题 下一主题

Autoit3 在录制delphi开发的客户端的时候,打开客户端如何找到窗体

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-10-9 08:49:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有一个客户端,双击后打开一个窗体,该窗体上有一个Button。

属性为:
>>>> Window <<<<
Title:        自动更新(调试模式)
Class:        TfrmUpdate
Position:        343, 254
Size:        527, 334
Style:        0x16CF0000
ExStyle:        0x00010100
Handle:        0x00330C5E

>>>> Control <<<<
Class:       
Instance:       
ClassnameNN:       
Name:       
Advanced (Class):       
ID:       
Text:       
Position:       
Size:       
ControlClick Coords:       
Style:       
ExStyle:       
Handle:       

>>>> Mouse <<<<
Position:        271, -12
Cursor ID:        0
Color:        0x7D9BE3

>>>> StatusBar <<<<

>>>> ToolsBar <<<<

>>>> Visible Text <<<<
关闭(Esc/Enter)


>>>> Hidden Text <<<<


我这样子的做:
Run("F:\run.exe")
   WinActive("[Class:TfrmUpdate]")
   $handle = WinGetHandle ("自动更新(调试模式)")
   If $handle = "" Then
          Sleep(10)
   EndIf
   MsgBox(4096,"tishi",$handle)

怎么都获取不到句柄。意思应该就是这个窗体没有识别。请教大虾,WinActive的参数是不是不对的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-21 20:56 , Processed in 0.074235 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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