因此,我正在寻找一个具有以下特点的脚本语言: a)合理的语法 b)大量内置库、函数等 c)最小化设置。最好能够从我选择的应用程序启动器中编写和运行脚本,如Executor。
Windows PowerShell™ 是一个基于任务的命令行Shell和脚本语言,专为系统管理而设计。建立在.NET Framework上,Windows PowerShell™ 帮助 IT 专业人员和高级用户控制并自动化管理运行在 Windows 操作系统上的应用。
Microsoft Windows 脚本宿主(最初称为 Windows 脚本宿主,但为第二个版本更名)是一项自动化技术,为 Microsoft Windows 操作系统提供了可与批处理文件相媲美但支持的特性更广泛的脚本能力。
我最近几周编写的一些脚本包括:
I spook my co-workers when they use my laptop by remotely “speaking” to them via the speakers with a script using Microsoft’s Speech API. Here’s the sample code:
var sapi = new ActiveXObject("SAPI.SpVoice");
sapi.speak("hello world");
Perl,可以选择“真正”的Win32版本(ActiveState或Strawberry Perl),也可以选择Cygwin变体。
Rebol很不错。可执行文件只有几百KB,无需安装,可以做GUI和控制台的东西。它可以访问文件、URL、执行程序等等。语法真的非常简洁;Rebol有一些最整洁的oneliners.. :)