AppleScript与AutoIt [关闭]

问题描述 投票:1回答:3

我觉得AppleScript比AutoIt更受尊重。我认为这是你可以放在简历上的东西,而AutoIt则不是。是这样的吗?这是为什么?使用AutoIt,您可以自动执行任何操作。这是AppleScript的情况吗?使用AppleScript,您可以像在网页中的图像一样检测屏幕上的任意图像吗?

scripting applescript autoit
3个回答
3
投票

两种语言都有不同的用途。他们都考虑到了类似的目标,但多年来发展不同。

AutoIt已经改编了GUI,并且已经成为一种通用的脚本语言。它还有大量的开发人员,他们都对语言的功能有所贡献。 Applescript主要关注AutoIt最初设计的自动化。

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

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

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


6
投票

AutoIt在帮我当前的工作方面发挥了重要作用。如果你接受一个开发团队的采访,带来新的东西并不是一件坏事。当然,你不会在想要的广告中找到“AutoIt Developer Needed”,但是更多的公司需要知道它。我对AutoIt的使用变成了让我在工作中与其他开发人员区别开来的东西。

为工作选择合适的工具是重要的,对于某些工作而言,工具无疑是AutoIt。大多数开发人员会很高兴在申请人的简历中看到他们不知道的事情。它告诉你几件事。

  1. 这个人将为团队带来独特的东西。
  2. 这个人进入编程是因为他们肯定没有从必修课中学习AutoIt来获得学位。
  3. 大多数热爱发展的人都会想要谈论他们从未听说过的这种奇怪的语言。如果你有一些示例代码,这将是另一种语言的痛苦,你可以很好地打动他们。

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


3
投票

你究竟在这问什么?

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.