rpa_mouse_scroll

鼠标滚轮操作,通过模拟人的操作实现

注意:该函数运行时,鼠标操作可能影响结果,若机器人中使用了该API,机器人执行时避免人为操作鼠标

1. 函数

rpa_mouse_scroll(appId, elementId, wheel_dist, index=0, waitElement=True, offset=(0, 0))

  • appId:字符串类型,程序Id
  • elementId:字符串类型,通过捕获元素功能保存的元素Id
  • wheel_dist:滚动次数,0-不滚动,正数向上、负数向下
  • index:整数类型,元素序号,若捕获到的元素存在多个时,标识操作的元素序号,索引从0开始
  • waitElement:bool类型,是否等待元素出现。若值为True,函数先等待元素出现,再执行操作;若值为False,函数直接执行操作。默认等待10秒
  • offset:相对于元素中心点偏移,若该值为(0,0),则滚轮位置为elementId指定元素的中心点

2. 返回值

若执行成功返回True,执行失败返回False,通过rpa_getLastErrorCode()获取错误码,rpa_getLastErrorMsg()获取错误信息。

3. 示例

  • 通过点击两次ComboBox,而后利用滚轮选择内容
# 滚动
path = r'D:\std\WinFormsApplication.exe'
appId = rpa_uia_openApp(path)
if not appId:
    rpa_showMsgBox('应用程序启动异常')
    rpa_exit()

# 点击
rpa_mouse_click(appId, "ComboBox1", left=True, index=0, waitElement=True)
rpa_mouse_click(appId, "ComboBox1", left=True, index=0, waitElement=True)

# 滚动
rpa_mouse_scroll(appId, "ComboBox1", -3, index=0, waitElement=True, offset=(0, 0))
powered by Gitbook修订时间: 2021-04-15 15:56:54

找到相关内容

    未找到""相关内容

    找到相关内容

      未找到""相关内容