大数跨境
0
0

开发者问答丨UiBot主流程如何给子流程传递参数?

开发者问答丨UiBot主流程如何给子流程传递参数? UB Store
2022-07-29
0
导读:有问必答系列11

点击蓝字

关注UB Store公众号

UB Store

UiBot培训交流群、论坛,收到不少小伙伴的提问:

打开Creator,无法找到入口?

Creator启动报错:不是有效的Win32应用程序?

模块加载中发生错误:[WinError 193] %1 不是有效的 Win32 应用程序?

如何用UiBot让浏览器窗口最大化?

单步执行正常,放流程里面执行报错?

主流程如何给子流程传递参数?


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




打开Creator.exe,无法找到入口?

在安装Creator后,打开应用时,出现错误提示弹窗:无法定位程序输入点 ucrtbase.abort 于动态链接库 api-ms-win-crt-runtime-l1-1-0.dll上。


*在启动Worker时,也可能会出现这该错误提示。


解决方法

  1. 安装系统补丁(KB2999226、KB2901907)和VC库(根据系统位数选择vc2015_redist.exe);

  2. 其他动态库报错信息也可尝试此解决办法。




Creator启动报错:

不是有效的Win32应用程序

启动时出现:

Load failed,GetLastError = %1 不是有效的Win32应用程序



【解决办法】

方法一:是由于程序启动加载不到.NET或者C#控件导致,和用户的环境有关,用管理员权限启动可以解决;


方法二:重装.NET 4.5.2或者VC2015。




模块加载中发生错误:[WinError 193] %1 

不是有效的 Win32 应用程序?

选中运行某些命令时,会出现如下提示:

模块加载中发生错误:[WinError 193] %1 不是有效的 Win32 应用程序。



这是由于Python 第三方库位数与python.exe位数不一致,一般是第三方库安装错误或环境路径的问题指向了错误的第三方库导致的。

解决办法

确认当前 Creator/Worker 的位数与安装的Python第三方库位数一致。


*注意,当Worker使用其他版本的引擎时,就需要保证所使用引擎对应的版本的位数与安装的Python第三方库位数一致。




如何用UiBot让浏览器窗口最大化?

用UiBot可以让浏览器最大化。


具体操作

打开浏览器 → 获取活动窗口 → 更改窗口显示状态


长按下方二维码

查看【更改窗口显示状态】命令




单步执行正常,放流程里面执行报错?

流程运行单个流程块命令,可以正常执行,但是整个流程串起来运行的点击目标命令不生效导致流程报错。


解决方法

可以在进行目标操作前,添加【等待元素】命令或其他类似的命令,等到目标元素加载成功,然后再进行相关的操作。




主流程如何给子流程传递参数?

主流程给子流程传递参数,主流程应该如何将参数传出,子流程应该如何接收?


解决方法

步骤一:

在主流程中设置变量;


步骤二:

在子流程界面当中,将输入变量和输出变量都需要赋给新的变量。

END

点击“阅读原文”,了解更多

别忘了点赞在看

【声明】内容源于网络
0
0
UB Store
让一部分人先用好RPA机器人
内容 1242
粉丝 0
UB Store 让一部分人先用好RPA机器人
总阅读34
粉丝0
内容1.2k