auto.js怎么实现换行输入文本内容?能实现auto.js文字换行吗

前言

有群友问“text标签怎么设置自动换行啊。内容多了也还是一行,显示不全”

飞云在autojs 7.0.1版本下测试了如下代码:

setText('1')
sleep(200)
KeyCode(66)
sleep(200)
setText('2')

发现代码一运行,手机端的autojs就会闪退。重新打开后,autojs的无障碍服务就掉了。

说明

查询autojs的文档,里面有这样的说明:

按键模拟部分提供了一些模拟物理按键的全局函数,包括Home、音量键、照相键等,有的函数依赖于无障碍服务,有的函数依赖于root权限。

一般来说,以大写字母开头的函数都依赖于root权限。执行此类函数时,如果没有root权限,则函数执行后没有效果,并会在控制台输出一个警告。

KeyCode(code)这个函数,就是模拟物理按键的。但是这个函数依赖root权限。由于飞云的测试机没有root,因此会出现无法调用这个函数的情况。

因此,在没有root的设备中,autojs是无法实现换行输入的。

相关链接

EasyClick脚本开发教程:输入法与文本输入详解,回车换行输入

1. 官方交流QQ群,添加多个不批。建议使用安卓手机或电脑申请。
飞云脚本圈: 586333520飞云脚本圈
Auto.js学习交流③群:286635606
Auto.js学习交流②群:712194666(满员)
IOS免越狱自动化测试群:691997586
2. 盗版,破解有损他人权益和违法作为,请各位会员支持正版。
3. 本站部分资源来源于用户上传和网络搜集,如有侵权请提供版权证明并联系站长删除。
4.如未特别申明,本站的技术性文章均为原创,未经授权,禁止转载/搬运等侵权行为。
5.全站所有付费服务均为虚拟商品,购买后自动发货。售出后概不接受任何理由的退、换。注册即为接受此条款。
6.如果站内内容侵犯了您的权益,请联系站长删除。
飞云脚本 » auto.js怎么实现换行输入文本内容?能实现auto.js文字换行吗

企业级大数据智能营销管理系统

了解详情