Scripting AppleScript与AutoIt

Scripting AppleScript与AutoIt,scripting,applescript,autoit,Scripting,Applescript,Autoit,我觉得AppleScript比AutoIt更受尊重。我认为你可以把它放在简历上,但事实并非如此。是这样吗?为什么呢?有了AutoIt,您几乎可以自动化任何事情。AppleScript就是这样吗?使用AppleScript,您可以像检测网页中的图像一样检测屏幕上的任意图像吗?您到底想问什么 AppleScript可能比AutoIt更广为人知(我从未听说过AutoIt,只是需要查找一下)。这是否意味着它更“受尊重”或“你可以把它写在简历上”完全是主观的 这两件事看起来很不一样。你为什么要比较/对比它

我觉得AppleScript比AutoIt更受尊重。我认为你可以把它放在简历上,但事实并非如此。是这样吗?为什么呢?有了AutoIt,您几乎可以自动化任何事情。AppleScript就是这样吗?使用AppleScript,您可以像检测网页中的图像一样检测屏幕上的任意图像吗?

您到底想问什么

AppleScript可能比AutoIt更广为人知(我从未听说过AutoIt,只是需要查找一下)。这是否意味着它更“受尊重”或“你可以把它写在简历上”完全是主观的

这两件事看起来很不一样。你为什么要比较/对比它们?如果您正在寻找用于任何特定目的的平台,那么第一个重要因素就是平台。它们被设计为在非常不同的平台上运行


可能有一些事情你可以在一个地方做,而在另一个地方你却做不到(至少是天生的或者没有很大的困难)。几乎所有完全不同的编程/脚本工具/环境也是如此。

AutoIt在我获得当前工作的过程中扮演了重要角色。如果你接受了一个开发团队的面试,那么带来一些新东西并不是一件坏事。当然,你不会在招聘广告中找到“需要的AutoIt开发者”,但更多的公司需要一个,然后就知道了。我对AutoIt的使用使我在工作中与其他开发人员区别开来

为工作选择合适的工具才是最重要的,对于某些工作来说,这个工具无疑是自动的。大多数开发人员都会很高兴在应聘者的简历上看到他们不知道的东西。它告诉你几件事

  • 这个人将为团队带来一些独特的东西
  • 这个人喜欢编程,因为他们肯定没有从必修课上学习AutoIt来获得学位
  • 大多数热爱发展的人都会想谈论这种他们从未听说过的奇怪语言。如果你有一些在另一种语言中会很痛苦的示例代码,你就有机会给他们留下深刻印象

  • 这对我有用。虽然您不太可能全职从事AutoIt开发,但我每周都会在工作中多次使用它。

    这两种语言的用途截然不同。他们最初都有着相似的目标,但随着时间的推移,他们的发展有所不同

    AutoIt已经适应了GUI,并且已经成为一种更通用的脚本语言。它还拥有一大批开发人员,他们都对该语言的功能做出了贡献。Applescript主要关注AutoIt最初的设计目的,即自动化

    在这一点上,真正将他们区分开来的是AutoIt基于Windows的命令和属性进行交互,而Applescript基于它正在自动化的应用程序的命令和属性进行交互。Applescript更类似于OOP,其中AutoIt是一种传统的过程语言

    为什么一个比另一个更受欢迎?这是一个困难的问题。实际上,在我了解Applescript之前,我就已经了解了AutoIt,但那是因为我主要在Windows和Linux机器上工作,很少在Mac上工作。说一个比另一个更受欢迎真的是不公平的比较,因为它们之间没有共同点


    Windows用户会知道AutoIt,Mac用户会知道Applescript。

    实际上AutoHotKey是AutoIt的克隆,AutoIt在lifehacker之外更受欢迎。对我来说,AppleScript更出名似乎很奇怪,因为AutoIt比AppleScript做得更多,而且它运行在大多数人都有的Windows上。市场份额与它无关。AutoIt是仅限Windows的工具,Applescript在Mac上。作为一个只在Mac电脑上工作的人,我也从来没有听说过AutoIt。在我的简历中有AutoIt也帮助我找到了目前的工作,因为招聘经理对AutoIt有一些工作知识,并且他用AutoHotKey编写了一些实用程序。