@bdsdk2000 本来就没有一个编程工具适合所有人,你可以保持你的观点,但请把你的观点加上「主语」,因为我见过很多 ahk,au3 的用户告诉我,ahk,au3 比 aardio 更难学、更难用 。实际上 aardio 用于桌面开发,比很多桌面开发工具要快捷好用,在 aardio 的公众号上我经常看到类似的留言,前些天有个用户留言告诉我,他原来是 delphi 用户,现在转向 aardio ,aardio 开发桌面软件至少可以比 delphi 节省 50%的代码 —— 这就是因为 aardio 可以更简洁、更低成本的实现桌面软件。有非常多的 delphi 用户转向 aardio ,你 au3,ahk 难道比 delphi 还要强?!
动态语言根本不会讲过多的OOP,你却说 aardo 全是OOP概念,这说明你学 ahk,au3 都是白学,对编程毫无概念。你所谓的有点编程经验的可以快速上手 au3,ahk …… 基本也不是事实,有点编程经验的都会受不了这种编程方式,从你对编程的理解就能看出来对编程一无所知。
ahk,au3 只是简单的按键模拟工具,提供的接口和函数本来就少得可怜,十几个函数就有人能夸张到写出一本书,跟 aardio 不具有可比性。而且 aardio 提供了大量的入门教程和范例,并非你所说的只有手册。
“解决自己工作领域中的问题、提高效率……” —— 并非你理解的仅仅是写几个小热键,aardio 里带了不计其数的范例,aardio 最大的优势就是几句代码就可以实现一个非常完整的程序,你却说什么 aardio 没有完整的范例。我在 aardio 里随便复制几个范例你做给我看看。
这是一个调用网页实现的桌面透明3D效果,没错几句代码就是一个完整程序, aardio 里类似这样的范例不讲其数。
这是 aardio 范例的UWP应用代理设置工具,也没几句代码,你用 au3,ahk 快速做出来看看?!aardio 类似这样的例子不计其数,
以楼主提到的需求而言,大概率要通过网页接口来控制邮箱,而这些并非 au3,ahk 所擅长的。如果是调用 Web API ,在 aardio 中使用强大的 web.rest ,只要数句代码就可以控制 Web API, 以自动化控制浏览器的 WebDriver 为例, aardio 只需要数句代码就可以实现 WebDriver 协议。
以上是 aardio 提供的范例,在 aardio 中可以非常简洁地操作网页节页、调用网页脚本,大幅降低开发成本。
aardio 实现的浏览器控件可能是所有编程语言里最多的,工程向导里就有这么多(实际上更多)
aardio 实现 WebView2 工程仅需要 20 句代码:
在 aardio 里细节到每一句都会详细的提示你下一步要怎么做,例如 WebView2 工程就可以自动探测并支持 VSCode 调试环境,几十句代码建立了一整套方便快捷的开发流程。aardio 几句每一句代码,每一个函数,每一个细节都在为新手考虑 …… 不要说得好像就你懂怎么写一个开发工具似的。