如何用autoit 写一个给员工新建邮箱的脚本 急需帮助
autoit吧
全部回复
仅看楼主
level 1
北大6668889 楼主
2019年09月25日 09点09分 1
level 1
你这个不用python或者nodejs,想什么呢?
2020年09月17日 09点09分 2
level 1
500,3天写完
2020年09月20日 18点09分 3
level 1
对比了一下 autohotkey 和 autoit,
https://www.jb51.net/shouce/autoit/
还是autoit的语法风格适合我,而且中文文档也写得很清晰明白,2天就看完了。
autohotkey 语法混乱,文档晦涩难懂,不适合我。。。。。
2020年09月25日 09点09分 4
level 1
这种事情还是用 aardio 比较方便。
2020年12月28日 10点12分 5
aardio好像很强的样子,可是那文档完全是给开发人员看的,看上去清晰可是完全看不懂。虽说ahk的文档比较乱,可是我还是能看下去,大概知道怎么找要的东西。
2021年03月15日 06点03分
@bdsdk2000 然而有好几个用户都告诉我 ahk 看了好久都学不会,aardio 很快就上手了。还有一个用了 ahk 很久的用户,初学 aardio 很不适应,一年后他跟我说:“很后悔当初花了那么多时间去学ahk …… ” …… 我说的都是真事。
2021年03月16日 12点03分
@JacenHe 好久没看aardio帮助,今天再看了看;问题应该是在从前学的编程习惯上,aardio明显全篇都是OOP概念,而ahk, aut 则是类basic 的命令式。我知道OOP想解决什么以及概念描述,但就是看具体实现头痛 :( [泪]
2021年03月19日 13点03分
另外,对比发现:ahk手册带有指南+教程的风格,加上命令式编程有直接上手的特点,所以适合脑子直点的人。 而aardio手册就是纯手册风格,有范例但是缺少完整实现的范例,是一部很规整的标准手册。
2021年03月19日 13点03分
level 1
@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 几句每一句代码,每一个函数,每一个细节都在为新手考虑 …… 不要说得好像就你懂怎么写一个开发工具似的。
2021年04月04日 04点04分 6
我可从没说过懂怎么写开发工具啊。再说“简单”也是因人而异,非要说个通用标准那只能说让一点编程概念都没有的人看几行语句也能猜出个大概。我也没说aardio不强,只是没有相关概念的人看着一长串的" . " 组成的类、对像或函数什么的根本不知所谓,更别说像网页操作这样专门的函数、类...
2021年06月08日 02点06分
喜欢严谨的人觉得aui语法好,而我顷向简单。实现想法解决问题越简单越好,编写快而少不需要过多钻研手册、网搜概念,还要别人教。所以我喜欢ahk,它也简化了不少写法。不论如何作为非专业人士以辅助工作需求为重,最希望的就是快速上手,这是指自学-好学-快学,而非各种研究搜索学习
2021年06月08日 02点06分
level 1
没有一个语言能解决所有的问题,
语言之间的优势和长处本来就可以相互结合,而非相互排斥。
在 aardio 里就提供了 ahk 的扩展库,可以直接把 ahk 的代码集成到 aardio 程序里,
在 aardio 里还可以调用 ahk 的函数。
上面是在 aardio 里嵌入 ahk 代码的演示,供参考。
2021年04月04日 04点04分 7
1