• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[提问] 能都在界面中读取界面配置值 [复制链接]

1#
大佬们,能都在界面中读取界面配置值?
在界面脚本中使用ReadUIConfig,无法读出配置值

2#

你为啥要在界面的子程序里读呀,界面子程序里UIP.SetAttribute,对应的读取是UIP.GetAttribute?

3#

你的意思如果是指 在带有界面的脚本里用ReadUIConfig读不到,打包成小精灵运行就能读到了,或者调试的时候要读就先到界面管理那里点一下预览,连接的调试手机设备弹出界面来后点一下保存

4#

,

因为我想界面中做个按钮,去删除输入路径里的内容

5#

,

ReadUIConfig在主脚本里是可以用的,但是在界面里的脚本不能用。调用shell命令在界面中也不能用

6#

用 UIP.GetAttribute

7#

界面的代码区 和脚本代码区写代码时,它们的权限是不一样的,界面代码区中很多命令无法使用,比如需要root权限的命令
讲一下读取“界面内容”使用的ReadUIConfig 和 UIP.GetAttribute 的区别
ReadUIConfig 读取的是界面配置文件的内容,当你在界面上填写或者修改一个内容,如果不点击保存按钮,其实使用ReadUIConfig 命令是读取不到的,另外它在使用时,其实是内置了配置文件的路径,只需要指定界面元素名称提取,在界面代码区可能无法实现指定路径读取,我猜测可能是这个原因导致在界面代码区用不了。
UIP.GetAttribute 是读取界面元素,也就是你看到界面上的内容,在读取范围上是大于ReadUIConfig的。
ReadUIConfig只能读取输入框、下拉框、多选框 这三类的界面元素
而 UIP.GetAttribute 还可以读取文字框、按钮上的文字,同时读取像下拉框的选项内容也可以,具体你可以尝试输出每一个界面元素可读取的内容。

扫码免费获取我的基础教程【视频教程】
扫码下方二维码关注我的公众号:3分钟学堂

QQ交流群:936858410
发新话题 回复该主题