【问题标题】:Which is better for quickly developing small utilities? AutoIt or AutoHotKey?哪个更适合快速开发小型公用事业? AutoIt 还是 AutoHotKey?
【发布时间】:2010-05-15 17:06:18
【问题描述】:

哪个更适合快速开发小型实用程序? AutoIt 或 AutoHotKey 还是别的什么?

我需要开发一些小软件,我认为使用 Visual Studio 之类的专业套件会有点矫枉过正。大多数宏录制工具(如 AutoIt 或 AutoHotKey)提供了足够的能力来编写体面的应用程序。而且它们体积小而且免费。

哪个选项好?使用这些工具之一还是使用其他一些小型/免费编译器?

【问题讨论】:

    标签: development-environment


    【解决方案1】:

    它们都非常好,并且可以做大部分相同的事情......但我通常使用 AutoIt 而不是 AutoHotKey,原因如下:

    如果您完全需要 GUI,那么您将需要使用 AutoIt。

    我更喜欢 AutoIt 的语法而不是 AutoHotKey 的语法。 IMO,它更容易遵循,并且在您以后需要返回代码时再回来。

    我喜欢 AutoIt 可以非常轻松地更改已编译脚本的版本号、图标和压缩(编译为 exe 时)。默认压缩有时会导致某些防病毒软件出现误报。

    不过,归根结底,这实际上取决于您对小型公用事业的要求。

    【讨论】:

      【解决方案2】:

      两者都是非常好的软件,您只能通过测试它们来决定是否可以创建您的小软件。

      就我个人而言,我可能会深入调查 AutoIt,如果它开始让我感到困惑,我会检查 AutoHotKey 和其他人。

      【讨论】:

        【解决方案3】:

        您几乎可以在其中做任何您能做的事情,但我认为它可以分解为:(1) 简短的、键盘快捷键驱动的实用程序和 (2) 更复杂的、UI 驱动的脚本。例如:

        • 我每隔几分钟使用一次 AutoHotKey 脚本,并在此处使用 AutoHotKey 而不是 AutoIT,因为它启动起来更快捷(即通过键盘快捷键)。

        • 我不时使用 AutoIT 脚本来执行更复杂的事情,例如运行需要 UI 的多阶段任务...或者当我想轻松生成已编译的 .exe 时

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-12-05
          • 1970-01-01
          • 2022-01-13
          • 2021-03-15
          • 1970-01-01
          • 2010-10-06
          • 1970-01-01
          相关资源
          最近更新 更多