UB Store UiBot培训交流群里,有不少小伙伴提问: 断开远程后,如何让UiBot继续保持运行? 锁屏失败,怎么回事? 普通模式和专业模式有何区别?如何切换? 鼠标点击目标中字符串包含变量,怎么办? UiBot如何彻底关闭进程? 本期,我们一一来解答下这些问题。 断开远程后,如何让UiBot继续保持运行? 电脑远程连接虚拟机,断开后流程就停了。这是因为虚拟机远程断开会默认休眠。 解决方法:只要加个锁屏命令就可以。 在UiBot的命令列表中,找到“系统操作”的“锁屏解锁”分类,选择并插入“屏幕锁屏”命令,可以将屏幕锁住,但又不影响后续流程的执行。 锁屏失败,怎么回事? 使用锁屏/解锁命令前,Windows系统需要预先进行一些设置:
第二、Windows系统需要启用远程桌面连接。启用方法参考如下:
*友情提醒:分身功能与锁屏命令是冲突的,不要在分身功能里运行有锁屏命令的流程。 普通模式和专业模式有何区别?如何切换? 普通模式:直接输入或选取内容,所见即所得。 专业模式:可以输入变量、表达式等。 之前版本的UiBot默认输入模式为普通模式,若要转化为专业模式需删除引号、带上转义符。 UiBot6.0社区版可直接点击属性左边的【Exp】按钮切换输入模式。若将【Exp】按钮切换为深蓝色,则表示这是可以输入变量和表达式的“专业模式”,可输入变量名,或者按【fx】按钮直接选择变量。 值得注意的是,“文件路径”如果使用绝对路径,推荐切换到普通模式,并点击右侧的文件夹图标的按钮,直接选取文件即可,比较简便且不容易出错。否则,如果切换到专业模式,就需要按照字符串的格式来写,不仅要用引号表示这是一个字符串,还需要把路径中的\符号写为\\。 鼠标点击目标中字符串包含变量,怎么办? 鼠标点击目标中字符串包含变量,可以用UI分析器选中窗口,然后把变动的元素用*号替换掉,右下角有个复制已选界面特征,把内容替换上。 UiBot如何彻底关闭进程? 如果无法彻底关闭进程,可在源代码模式使用App.Kill关闭。 例如,可以用 App.Kill("excel.exe") 关闭所有Excel进程。 同理,可用 App.Kill("chrome.exe") 关闭所有Chrome进程。 END ![]() ![]() |
|