截图组件指定文件名小技巧
今天有同学问到相关问题,来分享一下。
截图组件在使用时,我们一般要在属性栏中选择图片保存的位置,也就是目录,这是通常的做法
'C:/ueba/studio-v6/project/NewProject5/pic/'
这样截图后在设置的目录下就会生成一个随机名称的图片,如 yMNWn97b.png
问题来了,如果想指定文件名怎么办?比如 aaa 开头命名的文件
只要在图片位置路径中加上 aaa 就可以了,aaa 后面会跟随机码,如下:
'C:/ueba/studio-v6/project/NewProject5/pic/aaa'
#截图返回的文件名:C:/ueba/studio-v6/project/NewProject5/pic/aaash8wKZ4C.png
如果你想改文件名,可以代码块里使用 os 库的 rename 方法
import os,sys
os.rename(old_path, new_path)
深究,赞👍👍
如果只想自己指定名字,不想要后面的随机名称,可以进入文件夹 C:\is-RPA\plugin\Com.Isearch.Func.Python\Lib\ubpa
打开其中的 iimg.py 文件,将第 512 行与第 514 行的 ran_str 删除,如图所示
注意:这种方法在选了图片位置以后必须在后面设定文件名,否则会报错
这样验证码识别前,截取验证码图片就能加标记了。实用方便,赞一个!