V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
tyy123
V2EX  ›  程序员

自动化 autoit vs Python

  •  
  •   tyy123 · 3 天前 · 1915 次点击

    有没有写 autoit 的大佬,最近接触到了 autoit 这个技术栈,想问下这个相较与 python 来说写自动化在 windows 系统是不是更简单方便

    23 条回复    2025-10-17 16:29:55 +08:00
    yamedie
        1
    yamedie  
       3 天前
    更应该看看 autohotkey(AHK), 这是从 autoit 分叉出来的开源项目, autoit 后来选择了闭源, 用户数量和生态也更差一些
    tyy123
        2
    tyy123  
    OP
       3 天前
    @yamedie 好滴,感谢指点
    neoblackcap
        3
    neoblackcap  
       3 天前
    windows 自动化不是用 powershell 么?
    tyy123
        4
    tyy123  
    OP
       3 天前
    @neoblackcap powershell 也用,但是界面化的工具不是很友好
    nananqujava
        5
    nananqujava  
       3 天前
    autohotkey + powershell
    spritecn
        6
    spritecn  
       3 天前
    au3..是我的入门语言,虽然没落了,但我还是顶它,python 写 ui 监控之类的东西还是比较痛苦,au3 就 easy,ahk 也是一样的,不复杂的活建议直接按键精灵
    Mithril
        7
    Mithril  
       3 天前
    确实是更简单一些,特别是对于完全不会编码的人员来说,它的 IDE 和功能都更简单直观。

    但你要是只针对开发人员,那这俩差不多。只是针对某些传统 MFC 一类的 App ,AutoIT 或者 AHK 都更容易处理。
    tyy123
        8
    tyy123  
    OP
       3 天前
    @spritecn salute!!!
    NewYear
        9
    NewYear  
       3 天前
    AHK 的语法,有点尬……
    Ketteiron
        10
    Ketteiron  
       3 天前
    nodejs 最方便,某一天我把所有.py 重构成了.ts
    1nav
        11
    1nav  
       2 天前
    @Ketteiron 大佬,请问 nodejs 有什么比较合适的自动化框架吗,之前测试过 https://github.com/octalmage/robotjs 感觉鼠标控制的有点问题。
    imicksoft
        12
    imicksoft  
       2 天前
    Windows 用 aardio ,界面像 VB 可以拖控件
    Ketteiron
        13
    Ketteiron  
       2 天前
    @1nav #11 robotjs 21 年停止更新之后的 nut.js 算是替代品,不过 24 年转闭源收费,不想花钱最后开源版本够用了。还有个小众的 keysender 可以尝试下。
    另外如果想要直接操作软件,可以试试 playwright 操作 electron 或 webview2
    ClericPy
        14
    ClericPy  
       2 天前
    AHK 2.0 以后经常下错包,然后。。。就用的不多了,用它当初是图语法简单,后来图它打包 1MB ,再后来 YAGNI
    LCD
        15
    LCD  
       2 天前
    ahk2 易上手实用,感觉可以弥补其他脚本在 windows 图形方面的不足
    liantian
        16
    liantian  
       2 天前
    autoit 用了 15 年了。

    没必要再用了。
    vvtf
        17
    vvtf  
       2 天前
    sikuliX,
    tyy123
        18
    tyy123  
    OP
       2 天前
    @Ketteiron 不太会 js 。。。。
    tyy123
        19
    tyy123  
    OP
       2 天前
    @vvtf 感谢
    tyy123
        20
    tyy123  
    OP
       2 天前
    @imicksoft 我来试试,谢谢大佬
    tyy123
        21
    tyy123  
    OP
       2 天前
    @liantian 为啥,不好用么
    kevan
        22
    kevan  
       2 天前
    Microsoft Automate WIN11 自带
    tyy123
        23
    tyy123  
    OP
       2 天前
    @kevan 用过,ui 控件自动化确实好用,我是搭配的 pywinauto
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:25 · PVG 20:25 · LAX 05:25 · JFK 08:25
    ♥ Do have faith in what you're doing.