找回密码
 加入
搜索
查看: 2001|回复: 8

[AU3基础] 请问控件的的坐标和大小怎么描述?X \ Y \ W \ H - 控件的位置和大小.(已解决)

  [复制链接]
发表于 2017-9-19 19:06:05 | 显示全部楼层 |阅读模式
本帖最后由 柚子爸爸 于 2017-9-20 12:28 编辑

大多数 Control...() 函数使用 controlID (控件 ID) 这一特殊描述作为参数使用, 这种描述可以用来识别控件的以下属性:

ID - 内部控件 ID. 控件 ID 是 windows 赋给每个控件的内部数字标识符, 这通常是识别控件的最好方法. 除了 AutoIt 窗口信息工具之外, 其它应用程序如给盲人使用的屏幕阅读器或者其它使用 Microsoft 工具/API, 也可以让你获取控件 ID.
TEXT - 控件文本. 如按钮上的文本 "下一步[&Next]"
CLASS - 内部控件类名. 如: "Edit" 或者 "Button"
CLASSNN - ClassnameNN 值在 AutoIt 的早先版本中使用, 例如 "Edit1"
NAME - 内部 .NET 结构的 WinForms 名称 (如果有)
REGEXPCLASS - 使用 正则表达式 的控件类名
X \ Y \ W \ H - 控件的位置和大小.
INSTANCE - 当多个属性时, 按指定属性的序号匹配 (序号基于 1 计算).
使用一个或多个属性的控件ID参数的命令格式:

[PROPERTY1 : Value1; PROPERTY2:Value2]

不知道用:X \ Y \ W \ H - 控件的位置和大小. 怎么描述控件?有哪位大神可以告诉我?
 楼主| 发表于 2017-9-19 21:08:18 | 显示全部楼层
不知道用:X \ Y \ W \ H - 控件的位置和大小. 怎么描述控件?有哪位大神可以告诉我?
发表于 2017-9-19 21:11:35 | 显示全部楼层
。。。。。。。。服了。。你看书只看一半么。

那4个是用来描述控件的 X.Y位置,以及H(height) W(width) 大小
 楼主| 发表于 2017-9-19 22:25:31 | 显示全部楼层
回复 3# yamakawa


    用ControlSetText填入内容,其中控件ID使用坐标方式。用ControlClick点击登录按钮,同样控件ID使用坐标方式。控件可以使用ID方式描述,也可以使用类描述,或者使用标题描述,请问控件怎么使用坐标方式描述?能给一个例子吗?
发表于 2017-9-19 23:47:30 | 显示全部楼层
回复 1# 柚子爸爸

試看看 下面這段語法

Run("notepad.exe")
WinWaitActive("[CLASS:Notepad]","")
Local $pos = ControlGetPos("[CLASS:Notepad]", "", "Edit1")
;MsgBox(0, "窗口??:", "坐?: " & $pos[0] & "," & $pos[1] & " 大小: " & $pos[2] & "," & $pos[3])

ControlSetText("[CLASS:Notepad]", "", "[X:"&$pos[0]&"; Y:"&$pos[1]&"; W:"&$pos[2]&"; H:"&$pos[3]&"]", "在這裡添加本文")
 楼主| 发表于 2017-9-20 09:16:59 | 显示全部楼层
回复 5# kk_lee69


    首先谢谢您的答复,Local $pos = ControlGetPos("[CLASS:Notepad]", "", "Edit1")
但是我控件ID无法获取,所以Edit1就没有,只能通过控件坐标和大小来描述控件ID。我试试通过下面的例子看是否可以。感谢您。
 楼主| 发表于 2017-9-20 09:44:45 | 显示全部楼层
回复 5# kk_lee69


其实,我就是打算做自动聊天的,QQ的输入的控件获取不到。用send倒是可以输入内容,但是ControlSetText为什么不可以呢?
发表于 2017-9-20 11:50:14 | 显示全部楼层
回复 7# 柚子爸爸

可以 輸入 不就好了  至於  用 SEND  還是 ControlSetText  不重要吧

問你 為何 記事本  可以 使用 ControlSetText

因為是標準的 控件阿

那 QQ 為何不行     不就是  不是標準控件嗎??
那為何 SEND 可以

因為 SEND 模擬的是鍵盤的 方式..... 模仿人打字 送出阿...
 楼主| 发表于 2017-9-20 12:23:10 | 显示全部楼层

RE: 请问控件的的坐标和大小怎么描述?X Y W H - 控件的位置和大小.

回复 8# kk_lee69


    好的  感谢您。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 08:18 , Processed in 0.073647 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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