V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
HFX3389
V2EX  ›  问与答

有啥技术可以模拟点击其他软件的按钮或者单选框?

  •  
  •   HFX3389 · 2020-09-30 11:09:46 +08:00 · 1439 次点击
    这是一个创建于 1551 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在给别人重装系统后,用来点击“360 安全卫士”和“360 安全浏览器”里面的设置,用于关闭里面的广告

    有没有啥技术可以帮我识别并点击单选框从而关闭广告呢?

    数了一下大概 20 来个需要点击的地方,还有 360 软件管家的 5 个单选框忘记截图了,甚至某些电脑还需要装 360WIFI,而 360WIFI 也有一个关闭广告的设置,叫“WIFI 快报”。

    PS:这边的要求是一定要用“360 安全卫士”和“360 安全浏览器”,并不能更换其他的软件,又不想每装一台机就点一次这些单选框,很讨厌的,不得不说广告可真多

    PS:不能使用 Ghost 还原之类的方法,系统只用原盘 ISO 安装

    如果能跟.Net Framework 4.5 联动就更好了^_^

    以下是需要点击的单选框的截图:


    360 安全浏览器设置 1:

    360 安全浏览器设置 1.png

    360 安全浏览器设置 2:

    360 安全浏览器设置 2.png

    360 软件小助手:

    360 软件小助手.png

    360 设置 1:

    360 设置 1.png

    360 设置 2:

    360 设置 2.png

    360 设置 3:

    360 设置 3.png

    360 设置 4:

    360 设置 4.png

    开始栏搜索:

    开始栏搜索.png

    17 条回复    2020-10-01 00:42:01 +08:00
    easonHHH
        1
    easonHHH  
       2020-09-30 11:11:49 +08:00
    按键精灵不知道还行不行
    kangsheng9527
        2
    kangsheng9527  
       2020-09-30 11:20:26 +08:00   ❤️ 1
    每种编程语言都有大概类似 go 语言中 robotgo 界面自动化的库。。。
    tadebao
        3
    tadebao  
       2020-09-30 11:23:27 +08:00   ❤️ 1
    保存一份设置好的配置文件 覆盖
    linvaux
        4
    linvaux  
       2020-09-30 11:25:03 +08:00 via iPhone
    autoit
    noe132
        5
    noe132  
       2020-09-30 11:25:29 +08:00 via Android   ❤️ 2
    360 更新一下改个设置你的脚步就 gg 了
    HFX3389
        6
    HFX3389  
    OP
       2020-09-30 12:07:40 +08:00
    @tadebao #3 https://bbs.360.cn/thread-15677597-1-1.html 官方说“只针对于账号做保存”,并不能进行保存、导出、覆盖...
    @noe132 #5 它改设置我也改脚本呀顺便再加个联内网更新什么的,而且我想做的是“根据图片或者文字”,只要它文字或者图片都是那几个就行了,它加一个我也加一个,如果单纯做滚动多少像素点击固定一个地方,那还不如不做...
    ShuoHui
        7
    ShuoHui  
       2020-09-30 12:11:06 +08:00 via iPhone
    一定要装 360 吗…
    iamwho
        8
    iamwho  
       2020-09-30 12:13:09 +08:00
    必然是写入配置文件或注册表的,找到它然后保存下来。

    非要去模拟点击的话 python/ahk 。
    HFX3389
        9
    HFX3389  
    OP
       2020-09-30 12:19:54 +08:00
    @ShuoHui #7 很可惜,是的,一定要
    @iamwho #8 我想模拟点击的主要原因是 360 它毕竟是有自我保护的安全软件 /杀毒软件,用写配置文件 /注册表之类的相对于模拟点击更容易被自我保护拦截住
    zictos
        11
    zictos  
       2020-09-30 13:30:32 +08:00
    python 可以实现,但必须前台点击,浏览器窗口不能最小化。
    可以通过 OpenCV 查找到图片的位置,然后点击。
    我之前用 python 试着写过游戏脚本,就是这么查找位置的。
    wzzzx
        12
    wzzzx  
       2020-09-30 13:31:49 +08:00
    我很久以前用 autohotkey 实现过,了解一下
    across
        13
    across  
       2020-09-30 13:34:56 +08:00
    也许直接找配置文件快一点····
    maplelin
        14
    maplelin  
       2020-09-30 14:03:22 +08:00
    UI 自动化测试的脚本都行吧
    whywhywhy
        15
    whywhywhy  
       2020-09-30 16:09:23 +08:00
    @HFX3389

    先导入配置文件和注册表,然后安装 360,如果在安装后“自动”调整设置,显然是不太妥当的
    simpledwcom
        16
    simpledwcom  
       2020-09-30 22:55:40 +08:00
    windows 得不是有按键精灵么
    lxilu
        17
    lxilu  
       2020-10-01 00:42:01 +08:00 via iPhone
    考虑 Windows 部署?;
    360 会自保不被操纵吧?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2600 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 130ms · UTC 03:14 · PVG 11:14 · LAX 19:14 · JFK 22:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.