栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

uiautomation函数讲解(中)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

uiautomation函数讲解(中)

 

殺 博客首页:knighthood2001

 欢迎点赞评论️

❤️ 热爱python,期待与大家一同进步成长!!❤️

目录

获取剪贴板文本

设置剪切板文本

获取剪贴板 Html

设置剪贴板 Html

键盘快捷键

Name

Value

是否只读

最大化/最小化

是否被选中

获取边界矩形

获取子类

获取文本

移动


获取剪贴板文本
GetClipboardText()

设置剪切板文本
SetClipboardText(text: str)

返回 bool,如果成功则返回 True,否则返回 False。

获取剪贴板 Html
GetClipboardHtml()

返回字符串。

注意:位置(StartHTML, EndHTML ...)对utf-8编码的html文本有效,当utf-8编码的html文本解码为Python unicode str时,位置可能与返回的str中的实际位置不对应.

设置剪贴板 Html
SetClipboardHtml(htmlText: str)

htmlText:str,如'TitleHello

hello world

' 返回bool,成功则为True,否则为False。

举例:

import uiautomation as auto
print(auto.SetClipboardHtml('TitleHello

hello world

')) print(auto.GetClipboardHtml())

结果如下: 

键盘快捷键
KeyboardShortcut()

返回 str,元素的 Microsoft Active Accessibility 键盘快捷方式属性。

Name
Name()

返回 str,元素的 Microsoft Active Accessibility 名称属性。 

Value
Value()

返回 str,Microsoft Active Accessibility 值属性。 

是否只读
IsReadOnly()

返回bool,表示元素的值是否可以改变。 

最大化/最小化
Maximum()
Minimum()

返回float,控件的最大值。

是否被选中
IsSelected()

返回 bool,表示该项是否被选中。

获取边界矩形
GetBoundingRectangles()

返回 List[Rect],一个 `Rect` 的列表。文本范围内每个完全或部分可见的文本行的边界矩形..

获取子类
GetChildren()

返回 List[Control], `Control` 子类的列表, 文本范围内的嵌入对象.

获取文本
GetText(maxLength: int = -1)

要返回的字符串的最大长度,如果不需要限制,则为 -1。返回 str,文本范围的纯文本。

移动
Move(unit: int, count: int, waitTime: float = OPERATION_WAIT_TIME)

将文本范围向前或向后移动指定数量的文本单元。

unit:int,`TextUnit` 类中的一个值。

count: int,要移动的文本单元的数量。正值将文本范围向前移动。负值将文本范围向后移动。零没有影响。

等待时间:浮动。返回:int,实际移动的文本单元数。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/935453.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号