rpa_uia_connectApp

连接已打开程序,返回连接程序的唯一标识。原生程序的自动化都基于程序,即基于该API或rpa_uia_openApp()返回的唯一标识。

1. 函数

rpa_uia_connectApp(pid=0, ppath='', pname='')

  • pid:进程id,优先使用该值查找;每次启动程序,进程的id都可能改变,可使用rpa_uia_getAppIds()根据程序名称,返回当前已打开应用的id
  • ppath:进程全路径,如D:/JDWorkStation/JMAccountCenter.exe,若未传pid值,则使用该值查找
  • pname:进程名,如JMAccountCenter.exe,若pid、ppath都未传值,则使用该值查找

2. 返回值

返回连接应用程序的标识符,字符串类型。

若返回的字符串不为空,表示获取成功;若返回的字符串为空,表示获取失败,通过rpa_getLastErrorCode()获取错误码,rpa_getLastErrorMsg()获取错误信息。

3. 示例

# 定义文件路径
path = r'D:\std\WinFormsApplication.exe'
# 连接
appId = rpa_uia_connectApp(ppath=path)
if not appId:
    rpa_showMsgBox('连接程序异常')
    rpa_exit()
powered by Gitbook修订时间: 2021-04-15 15:56:54

找到相关内容

    未找到""相关内容

    找到相关内容

      未找到""相关内容