2

我感觉 AppleScript 比 AutoIt 更受尊重。我认为这是你可以放在简历上的东西,而 AutoIt 不是。是这样吗?这是为什么?使用 AutoIt,您几乎可以自动化任何事情。AppleScript 是这种情况吗?使用 AppleScript,你可以让它像网页中的图像一样检测屏幕上的任意图像吗?

4

3 回答 3

6

AutoIt 在让我获得目前的工作方面发挥了重要作用。如果你接受了一个开发团队的面试,带来新的东西并不是一件坏事。当然,您不会在招聘广告中找到“需要 AutoIt 开发人员”,但更多的公司需要一个然后才知道。我对 AutoIt 的使用已经让我在工作中与其他开发人员区分开来。

为工作选择正确的工具是最重要的,对于某些工作来说,该工具无疑是 AutoIt。大多数开发人员会很高兴在申请人的简历上看到他们不知道的东西。它告诉你几件事。

  1. 这个人将为团队带来一些独特的东西。
  2. 这个人喜欢编程是因为他们肯定没有从获得学位所需的课程中学习 AutoIt。
  3. 大多数热爱开发的人都会想谈论这种他们从未听说过的奇怪语言。如果您有一些示例代码在另一种语言中会很痛苦,那么您很有可能给他们留下深刻印象。

它对我有用。虽然您不太可能作为 AutoIt 开发人员全职工作,但我每周在工作中使用它几次。

于 2010-09-19T23:13:26.713 回答
3

你到底在这里问什么?

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

两者似乎是非常不同的东西。您出于什么原因比较/对比它们?如果您正在寻找将哪一个用于任何特定目的,那么第一个重要因素就是平台。它们被设计为在非常不同的平台上运行。

可能有一些事情你可以在其中做而在另一种中你不能做(至少在本地或没有很大的困难)。几乎任何截然不同的编程/脚本工具/环境也是如此。

于 2010-09-19T15:04:34.900 回答
3

两种语言的用途截然不同。他们都怀着相似的目标开始,但多年来发展不同。

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

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

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

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

于 2010-09-20T08:26:34.767 回答