【问题标题】:Best way to automate tasks in windows在 Windows 中自动执行任务的最佳方法
【发布时间】:2010-11-11 23:38:54
【问题描述】:

Mac 具有“内置”applescript,我发现它非常适合用于自动化操作。

什么是最好的 windows 等效项?

【问题讨论】:

    标签: windows scripting automation applescript scripting-language


    【解决方案1】:

    也许是PowerShell——但它确实比applescript 强大得多。 VBA 仅存在于提供它的特定应用程序中,例如 Excel,而不是独立的。

    【讨论】:

    • 虽然通过 Windows Scripting Host (WSH) 的 VBScript 仍然可用,但从长远来看,Powershell 和 .Net 将为您提供更轻松的时间。既然您想开始,请选择 Powershell,因为它有未来。
    【解决方案2】:

    VBScriptJScript 是标准的 Windows 脚本宿主语言。见Microsoft Windows Script Technologies

    【讨论】:

      【解决方案3】:

      当我搬到 PC 上时,我发现了 python,并正在寻找一些东西来做我通常用 applescript 做的所有事情。作为一个使用 applescript 学习了我大部分编程技能的人,这对我来说很容易。最棒的是你可以在任何平台上使用它。

      顺便说一句,AppleScript 已经出现在 a lot longer than OSX.

      【讨论】:

        【解决方案4】:

        Powershell 是一个学习程序,如果您想在 Windows 中自动执行某些操作。 Microsoft 正在弃用 vbscript,它是 Windows Script Host 的一部分,并推动 Powershell 作为 vbscript 的现代替代品。例如,微软正在为 Powershell 创建越来越多的 API。另一方面,vbscript 与 vba 非常相似,vba 是自动化 Word、Excel 和 Outlook 的默认程序。

        【讨论】:

          【解决方案5】:

          为了完整起见,还有相当过时的AutoHotkey。最初设计用于提供系统范围的热键来实现自动化,它也可以用作通用自动化工具。

          但是,我不能推荐它。语法可怕且晦涩难懂,这就是他们目前对版本 2 进行彻底改造的原因。

          【讨论】:

            猜你喜欢
            • 2015-01-27
            • 2015-11-10
            • 1970-01-01
            • 2017-04-24
            • 2015-12-04
            • 2015-12-06
            • 2016-02-05
            • 1970-01-01
            • 2016-10-23
            相关资源
            最近更新 更多