【解决办法-AC0052】: 如下所示 ,字符串类型的值要双引号转义
【解决办法-R0009】: 尝试将data(%localappdata%\encoo\encoo robot\data 删除前提醒备份)文件删除,再重新导入。
【解决办法-R0008】:
有几种可能 1、杀毒软件没关 2、 net framework有问题,缺少一些库,重新安装一下.net framework
【解决办法-R0007】: 先查看当前环境用的是哪个.net版本 编辑器安装目录下有对应.net版本的中文语言包,找到并安装
【解决办法-AC0044】 :把循环的参数重新填一下。把foreach组件那里使用这个变量的那个属性,删掉,然后鼠标移出来,让它失去焦点,然后再移进去重新输入下
【解决办法-AC0038】 :远程桌面断开后 需要保持RDP会话得,企业版机器人选择里面有保持RDP会话选项。
【解决办法-AC0039】 :下载7-zip,用“执行命令行”组件,进行命令行解压 ,7z命令行(7z.exe -x archive.zip)解压.下载链接
【解决办法-I0017】 :重新下载机器人后 ,重装机器人
【原因分析】:机器人服务未开启
【解决办法-I0020】 :在任务管理器中,将机器人的服务开启,具体操作图示如下
【解决办法-I0010】 :同解决办法-I0009
【解决办法-R0002】 :关闭杀毒软件重装一下
【原因分析】:类似拒绝访问的,大多是部署流程的时候 权限配置问题 。
【解决办法-R0003】 :除了以管理员权限运行机器人外,还需要在执行流程的时候,勾选“以管理员权限执行”。
【原因分析】: 确认当前登录的windows用户是不是新建出来的 或登录激活的别的windows用户
【解决办法-R0004】 :如果是的话,注销一下无用的windows session 或者重启一下电脑用正确的用户信息登录。
【解决办法-R0005】 :首先看下,这个里面的提示的相关组件,属于内置编辑器组件还是市场组件?
【解决思路】:
可能1、编辑器或者机器人里面点击安装一下 对应市场上面的组件,如果是内网,参考以下文档离线使用组件市场中的组件
可能2、去升级机器人版本至对应的新版本 然后清空下%userprofile%\.nuget\packages
再安装
【原因分析】:
具体原因参考链接《解决python爬虫requests.exceptions.SSLError: HTTPSConnectionPool(host=‘XXX‘, port=443)问题》https://blog.csdn.net/weixin_44683255/article/details/123706686
【解决办法-R0006】 :可以在流程设置一个监听,用“try catch”组件,异常了发送邮件或什么预警处理一下
【解决办法-I0011】 :
第一步 :新建项目,拖一个之前组件缺失的组件
如果报错,清空%UserProfile%\.nuget\packages
, 重新打开编辑器,新建项目,如果还报错,找小R
第二步:查看处理项目的project.json文件
做完以后,新建项目可以,但是错误的项目还是有组件缺失,查看项目的project.json,如果project.json里面的settings属性为空,关闭项目,把1里面新建项目的project.json里面的settings复制过来,再打开项目。 如果不为空,清空%UserProfile%\.nuget\packages
, 重新打开编辑器,还是报错,找官方技术支持
【解决办法-I0012】 :同解决办法解决办法-I0011
突然打开所有的项目都提示这个,如何处理?[错误] 类型“System……”的对象无法转换为类型……”。
【解决办法-I0013】 :%userprofile%\.nuget\packages
把这个地址下的文件都删除,然后重装
【解决办法-I0014】 :
Step1:复制%UserProfile%\.nuget\packages\automationactivity
路径至资源管理器中,查看该路径下最高版本是多少
Step2:复制%UserProfile%\AppData\Local\EncooStudio\{version}\buildinActivities
路径至资源管理器中,查看该路径下的automationactivity
版本号是多少
Step3:如果【Step1】和【Step2】中的版本号不一致,说明本地有高版本的依赖项,此时可以
Step4:关闭编辑器,清空%UserProfile%\.nuget\packages
,重新打开编辑器,新建一个项目,关闭这个项目,断网,打开报错的项目
【解决办法-I0015】 :同解决办法-I0014
【解决办法-I0016】 :导入的流程在导出时需要选择包含对应的依赖项
【解决办法-I0017】 主要原因是python自身编码与Windows控制台编码不一致。需要python做编码处理才行。
第一种方法: 直接替换出错的内容
import requests
url = 'https://blog.csdn.net/jianhong1990/article/details/17349537'
print(requests.get(url).text.replace('\xa0', ' '))
第二种方法: 再解码
先用 GBK 编码,加个 ignore 丢弃错误的字符,然后再解码。
import requests
url = 'https://blog.csdn.net/jianhong1990/article/details/17349537'
print(requests.get(url).text.encode('gbk', 'ignore').decode('gbk')
第三种方法: 修改控制台编码
新建一个 cmd.reg, 输入代码:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:0000fde9
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="Consolas"
"ScreenBufferSize"=dword:232900d2
"WindowSize"=dword:002b00d2
保存后运行。如果 Ctrl+B 无效,用 python.exe 打开.py程序后再试一次。
【解决办法-I0018】 :打开文件资源管理器,进入 C:\Users\UserName
下,删除“.nuget
”文件夹,之后重启机器人
【解决办法-I0019】 :把lib目录复制到Scripts里面去,让python.exe和lib在同一层目录。
【解决办法-I0020】 :这种情况一般都是文件的handle还开着,需要强制close file handle或者等待系统回收handle。可以使用sysinternal的handle第三方工具: https://jeffgraves.me/2008/05/29/closing-open-file-handles/