在Windows中自动化任务的最佳方法

4

Mac自带AppleScript,我发现用它来自动化操作非常方便。

在Windows上,有什么最好的替代品?

5个回答

15

也许是 PowerShell -- 但它比AppleScript更加强大。VBA只存在于特定的应用程序中,例如Excel,而不是独立的。


4
尽管Windows脚本宿主(WSH)仍提供VBScript,但在长远考虑中,Powershell和.Net会让你更轻松。既然你是初学者,选择Powershell吧,因为它有未来。 - codekaizen
同意,这是一个入门的链接:http://technet.microsoft.com/zh-cn/library/ff730935.aspx - Wudang

3

1

当我转移到PC并寻找一些可以完成我通常使用AppleScript完成的所有工作的东西时,我发现了Python。作为一个大部分编程技能都是使用AppleScript学习的人,它对我来说相当容易。最好的事情是你可以在任何平台上使用它。

顺便说一句,AppleScript已经存在了很长时间,比OSX还要久。


0

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

然而,我不能推荐它。语法可怕且晦涩,这就是他们目前正在为第二版进行彻底的大修的原因。


0

Powershell 是学习 Windows 自动化的程序。微软正在弃用 Windows Script Host 的一部分——VBScript,并将 Powershell 推广为 VBScript 的现代替代品。例如,微软正在为 Powershell 创建越来越多的 API。另一方面,VBScript 与 VBA 非常相似,VBA 是自动化 Word、Excel 和 Outlook 的默认程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接