吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7076|回复: 20
收起左侧

[求助] Autojs文字识别求助

[复制链接]
侵晓QwQ 发表于 2020-3-26 18:37
    我们学校期末要进行毛概考试,但是题太多了又不想背,考试是手机在学校公众号上考,就想到了用Autojs做个识别题目填答案的脚本

    刚接触JS懂得不多,代码都认不全
    就像这种题,因为题号会随机变,我想识别汉字    ”毛泽东思想所蕴含的马克思主义的(),为中国特色社会主义理论体系提供了基本遵循。“但是做不出来,前面必须要加上”69.“才会识别,应该是控件的原因,这种问题应该怎么做成只要此页面出现这个字判断就能判断为1呢
    还有下面的选项怎么通过识别”字“做定位呢,我想通过定位一个坐标然后减去相应数值,点到左侧方块的位置,这样还能奶一口室友,不然屏幕分辨率不同就没了
附上我的烂代码,并不能用
[JavaScript] 纯文本查看 复制代码
if(text("69.毛泽东思想所蕴含的马克思主义的(),为中国特色社会主义理论体系提供了基本遵循。").exists())
{
    
    if(text("A. 立场").exists())
    {
        toast("测试成功")
    }
    
}


   
    TIM截图20200326183029.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

魔幻冰扬 发表于 2020-3-26 19:30
魔幻冰扬 发表于 2020-3-26 19:40
复选框的定位,没必要用绝对坐标值。你可以用,text desc   id  之类的基于控件的操作来找。这样可以无视分辨率。

如果你实在想用,这个setScreenMetrics  应该会自动适配
https://hyb1996.github.io/AutoJs ... metricswidth-height
Ercilan 发表于 2020-3-26 19:46
本帖最后由 Ercilan 于 2020-3-26 19:49 编辑

正则用\d+代表一位数字及以上:textMatches(/\d+\.毛泽东思想所蕴含的马克思主义等等/)
或者用textContains("毛泽东思想所蕴含")
答案用text的选择器找到控件,用控件.click()选择,控件不能click的话,再找控件的父控件(.parent())看看(用aj悬浮窗分析控件)
 楼主| 侵晓QwQ 发表于 2020-3-26 20:54
魔幻冰扬 发表于 2020-3-26 19:30
UiSelector.textContains(str)

这俩网页都打不开啊
魔幻冰扬 发表于 2020-3-26 21:42
侵晓QwQ 发表于 2020-3-26 20:54
这俩网页都打不开啊

auto的官方文档地址。。。。。
你竟然打不开
 楼主| 侵晓QwQ 发表于 2020-3-26 21:45
魔幻冰扬 发表于 2020-3-26 21:42
auto的官方文档地址。。。。。
你竟然打不开

哥哥你看下是不是复制出问题了,我架梯子都没用,网页里被屏蔽的那三个 . 是不是不对
魔幻冰扬 发表于 2020-3-26 21:48
地址没问题,我试了试,梯子得开全局模式。

这是官网首页
https://hyb1996.github.io/AutoJs-Docs/#/
boxer 发表于 2020-3-26 22:01
想知道这个模拟器是?
 楼主| 侵晓QwQ 发表于 2020-3-26 22:10
boxer 发表于 2020-3-26 22:01
想知道这个模拟器是?

Total Control   百度就可
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-24 11:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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