吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3571|回复: 26
收起左侧

[其他原创] [AutoHotKey] 模拟键鼠,安全教育自动做题:2022年中小学生(幼儿)秋季开学安全第...

[复制链接]
wkdxz 发表于 2022-9-26 17:39
本帖最后由 wkdxz 于 2022-9-26 18:47 编辑

选择题.png

代码头部,具体功能直接看注释(全都有)

[Asm] 纯文本查看 复制代码
#NoEnv ;避免检查空变量是否为环境变量
#WinActivateForce ;强制激活窗口
#SingleInstance force ;强制替换旧版本脚本
Process, Priority, , High ;脚本优先级最高
DetectHiddenWindows, On ;检测隐藏窗口
SetTitleMatchMode, 2 ;窗口检测匹配部分关键词
SetWinDelay, 0 ;两个窗口切换延时
SetKeyDelay, 0 ;两次按键延时
SetMouseDelay, 0 ;两次点击延时
SetDefaultMouseSpeed, 0 ;鼠标移动速度最快
SetWorkingDir %A_ScriptDir%  ;设置工作目录


为各个选项设置键盘按键
[Asm] 纯文本查看 复制代码
A() ;直接空格确定
{
        Sleep 400
        Send {Tab}
        Sleep 100
        Send {Space}
        Return
}

B() ;按一次向下
{
        Sleep 400
        Send {Tab}
        Sleep 100
        Send {Down}
        Return
}

C()
{
        Sleep 400
        Send {Tab}
        Sleep 100
        Send {Down 2}
        Return
}

D()
{
        Sleep 400
        Send {Tab}
        Sleep 100
        Send {Down 3}
        Return
}

E()
{
        Sleep 400
        Send {Tab}
        Sleep 100
        Send {Down 4}
        Return
}

F() 
{
        Sleep 400
        Send {Tab}
        Sleep 100
        Send {Down 5}
        Return
}

T() ;直接按TAB键
{
        Sleep 100
        Send {Tab}
        Sleep 100
        Return
}


使用F2热键激活,通过分割字符,逐个调用按键函数填写答案,最后将鼠标移动到提交按钮附近
[Asm] 纯文本查看 复制代码
F2::
        答案 = A|A|B|B|B|A|A|A|A|F|A|B||A|A|A|A|A|A|A|A|t|t||A|A|A|A|A|A|t||B|B
        Loop, Parse, 答案, |, `r ;答别的题目
        {
                chang := StrLen(A_LoopField)
                if chang > 0
                {
                        StringUpper, out, A_LoopField ;将每一行数据定义转为大写,输出为out函数
                        StringReplace, out, out, %A_SPACE%, , All ;替换out函数的无关字符
                        StringReplace, out, out, ., , All
                        StringReplace, out, out, `r`n`r`n, `r`n, All

                        if out = 对 ;对就是A
                                A()
                        if out = 错 ;错就是B
                                B()
                        if out = A 
                                A()
                        if out = B
                                B()
                        if out = C
                                C()
                        if out = D
                                D()
                        if out = E
                                E()
                        if out = F
                                F()
                        if out = T
                                T()
                        send {apace}
                        sleep 100
                }
        }
        MouseMove, 450, 977
Return


安全教育_答选择题.rar (1.4 KB, 下载次数: 32)
AutoHotKey软件论坛里有,搜一个就是,软件安装了才能执行代码,懒得编译了。

免费评分

参与人数 5吾爱币 +9 热心值 +5 收起 理由
hzy789 + 1 + 1 我很赞同!
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
fangchang819 + 1 + 1 谢谢@Thanks!
开心熊猫741 + 1 + 1 我很赞同!
congtongzaihui + 1 + 1 我很赞同!

查看全部评分

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

xytf 发表于 2022-9-26 18:11
题目要是变了, 答案不是对不上了? 答案是不是有可能在前端?
 楼主| wkdxz 发表于 2022-9-26 18:49
xytf 发表于 2022-9-26 18:11
题目要是变了, 答案不是对不上了? 答案是不是有可能在前端?

只针对“2022年中小学生(幼儿)秋季开学安全第一课”的选择题部分,不是全站适用的。
kexue8 发表于 2022-9-26 18:01
AutoHotKey软件下载  的页面不存在或者已删除……
注册个id 发表于 2022-9-26 18:06
感谢分享,下载试用
simon007 发表于 2022-9-26 18:31
学习了。
如果自动化还是挺方便的
 楼主| wkdxz 发表于 2022-9-26 18:44
kexue8 发表于 2022-9-26 18:01
AutoHotKey软件下载  的页面不存在或者已删除……

百度搜一个  挺多的
kexue8 发表于 2022-9-26 18:59
wkdxz 发表于 2022-9-26 18:44
百度搜一个  挺多的

好的,谢谢啦
meforeg 发表于 2022-9-26 19:39
油猴有脚本可以自动答题的,答案应该在前端。
 楼主| wkdxz 发表于 2022-9-26 20:46
meforeg 发表于 2022-9-26 19:39
油猴有脚本可以自动答题的,答案应该在前端。

搜过了,这个题目暂时还没出,所以才有了这个脚本。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-25 02:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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