立即注册

QQ登录

只需一步,快速开始

老冷编程学院

老冷培训班汇总介绍老冷付费工具汇总介绍老鬼UI编程学院EasyClick所有产品简介EasyClick官方交流群
IOS授权价格IOS/安卓 自助提卡链接安卓-中控群控-电脑授权-购买IOSusb版投屏群控教程IOS脱机版激活教程
IOS脱机版wifi局域网脚本中控教程IOS脱机版wifi局域网群控投屏教程远程调试frp,兼容安卓/IOS热更新工具,兼容安卓/IOS脱机版老冷网盘
查看: 1504|回复: 0

[解决方法] 【EasyClick】【安卓】easyclick输入失败/无法输入/设置默认输入法/易点输入法imeInputText解决方法

[复制链接] |主动推送

933

主题

101

回帖

3万

积分

管理员

【导师】

Rank: 9Rank: 9Rank: 9

积分
37318
最后登录
2024-5-9
在线时间
1253 小时

兔年勋章金牌银牌铜牌导师微信认证热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老QQ认证EC VIP学员

发表于 2022-10-26 20:39:26 | 显示全部楼层 |阅读模式

马上注册,解锁更多高级玩法

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1.节点的clz属性要是android.widget.EditText
2.输入前激活输入框(点击一下)


3.实在无法输入比如clz属性不是android.widget.EditText,那就把EC设置成默认输入法,[注意是当前脚本的输入法,打包后输入法名称会变,用imeInputText
3.1设置输入法方法

3.2命令使用
[JavaScript] 纯文本查看 复制代码
imeInputText(选择器,"12345")
imeInputText(null,"123456")
node.imeInputText("123456")

3.3输入法也无法使用,有的手机开启了安全键盘功能,需要关闭

4.尝试粘贴输入功能
[JavaScript] 纯文本查看 复制代码
    let node = id("xxx").getNodeInfo(0)
    if (node) {
        node.pasteText("123")
    }


5.有的app,在点击后启动输入法,会额外生成一个输入框,可通过节点的nid属性判断是否存在此情况,并找到正确的节点

6.查看打包选项中,输入法名称和类名是否被修改,清空再测试或打包测试

7.新版本手机输入法,如百度,会自带个android.widget.EditText节点,会影响找节点功能
因此找节点时,加上包名属性更稳定
[JavaScript] 纯文本查看 复制代码
clz("android.widget.EditText").pkg("xxxxxx")

相关资料:
http://doc.laoleng.vip/web/#/9?page_id=682








VIP培训班介绍汇总[安卓/IOSusb版/IOS脱机版/PHP/nodejs等]
http://bbs.laoleng.vip/forum.php?mod=viewthread&tid=428

付费工具介绍汇总[热更/远程调试/IOS易语言UI/拓展插件等]
http://bbs.laoleng.vip/forum.php?mod=viewthread&tid=430
游客
回复
您需要登录后才可以回帖 登录 | 立即注册

关闭

想要力量吗骚年 上一条 /2 下一条

关闭

免责声明|Archiver|手机版|闽ICP备20013040号-2| 老冷编程学院 |网站地图

GMT+8, 2024-5-9 11:09

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表