优质回帖
2 回帖
-
Jacky • 2023-05-22 16:14:31 2楼
snapshot_2023052013149999.png
这个文件在我发布的自定义组件所在项目的res
中,不在我当前项目的res
目录中,你提的这种方式只适合当前项目我给你说一下我怎么使用的
第一步:创建一个流程项目,在这个流程中创建一个子流程,这个子流程(名称定义为:获取搜索按钮的位置)的需求就是我有一个特定的图片(这个图片已经放在
res
下),找到这个图片在屏幕中的位置并返回
第二步:运行这个这个子流程,现在可以得到图片的位置
第三步:将这个流程发布为组件(可以先发布到本地)
第四步:在重新创建一个新的流程项目,在组件中找到刚刚发布的组件(获取搜索按钮的位置)并使用
第五步:运行流程,这时图片位置就不能正常返回了0 1 0 -
二楞 • 2023-05-20 14:12:45 1楼
建议基于
项目目录
使用相对路径
来获取图片文件:‘项目目录 \res\ 图片文件’;
假设res
的图片名称为snapshot_2023052013149999.png
os.path.join( os.path.dirname(os.path.dirname(__file__)), # 这是项目目录 'res', 'snapshot_2023052013149999.png') )
具体参考链接内容:【 如何在代码块中使用当前项目的目录? 】中的发布为自定义组件场景。
1 回复 0 0 0
snapshot_2023052013149999.png
这个文件在我发布的自定义组件所在项目的res
中,不在我当前项目的res
目录中,你提的这种方式只适合当前项目我给你说一下我怎么使用的
第一步:创建一个流程项目,在这个流程中创建一个子流程,这个子流程(名称定义为:获取搜索按钮的位置)的需求就是我有一个特定的图片(这个图片已经放在
res
下),找到这个图片在屏幕中的位置并返回第二步:运行这个这个子流程,现在可以得到图片的位置
第三步:将这个流程发布为组件(可以先发布到本地)
第四步:在重新创建一个新的流程项目,在组件中找到刚刚发布的组件(获取搜索按钮的位置)并使用
第五步:运行流程,这时图片位置就不能正常返回了