分享

开发者问答丨普通模式、专业模式,傻傻分不清楚?

 RPA研究院 2022-05-13

UB Store

UiBot培训交流群里,有不少小伙伴提问:

断开远程后,如何让UiBot继续保持运行?

锁屏失败,怎么回事?

普通模式和专业模式有何区别?如何切换?

鼠标点击目标中字符串包含变量,怎么办?

UiBot如何彻底关闭进程?

本期,我们一一来解答下这些问题。

断开远程后,如何让UiBot继续保持运行?

电脑远程连接虚拟机,断开后流程就停了。这是因为虚拟机远程断开会默认休眠。

解决方法:只要加个锁屏命令就可以。

在UiBot的命令列表中,找到“系统操作”的“锁屏解锁”分类,选择并插入“屏幕锁屏”命令,可以将屏幕锁住,但又不影响后续流程的执行。

锁屏失败,怎么回事?

使用锁屏/解锁命令前,Windows系统需要预先进行一些设置:


第一、Windows系统需要支持远程桌面连接。这个是先决条件,因为这两条命令实际上是使用了Windows的远程桌面协议(Remote Desktop Protocol,简称RDP)。一般来说,家庭版或者教育版的Windows系统不支持RDP,而企业版、旗舰版等都支持RDP。

第二、Windows系统需要启用远程桌面连接。启用方法参考如下:

  • 右键“此电脑”或“我的电脑”,点击“属性”,在“高级系统设置”里,点击“远程桌面”或者“远程”选项卡。

  • 在“远程桌面”或者“远程”选项卡下,选择“允许远程连接到此计算机”。

*友情提醒:分身功能与锁屏命令是冲突的,不要在分身功能里运行有锁屏命令的流程。

普通模式和专业模式有何区别?如何切换?

普通模式:直接输入或选取内容,所见即所得。

专业模式:可以输入变量、表达式等。

之前版本的UiBot默认输入模式为普通模式,若要转化为专业模式需删除引号、带上转义符。

UiBot6.0社区版可直接点击属性左边的【Exp】按钮切换输入模式。若将【Exp】按钮切换为深蓝色,则表示这是可以输入变量和表达式的“专业模式”,可输入变量名,或者按【fx】按钮直接选择变量。

值得注意的是,“文件路径”如果使用绝对路径,推荐切换到普通模式,并点击右侧的文件夹图标的按钮,直接选取文件即可,比较简便且不容易出错。否则,如果切换到专业模式,就需要按照字符串的格式来写,不仅要用引号表示这是一个字符串,还需要把路径中的\符号写为\\

鼠标点击目标中字符串包含变量,怎么办?

鼠标点击目标中字符串包含变量,可以用UI分析器选中窗口,然后把变动的元素用*号替换掉,右下角有个复制已选界面特征,把内容替换上。

UiBot如何彻底关闭进程?

如果无法彻底关闭进程,可在源代码模式使用App.Kill关闭。

例如,可以用 App.Kill("excel.exe") 关闭所有Excel进程。

同理,可用 App.Kill("chrome.exe") 关闭所有Chrome进程。

END

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多