适用于Windows的通用脚本语言

时间:2009-07-09 16:09:30

标签: windows scripting

Linux用户 - Windows noob警报;)

有人会推荐我的脚本/编程语言功能齐全,适用于所有Windows(让我们专注于XP,也许是Vista)机器而无需额外安装?一些不会让我安装新东西来运行代码的东西。

例如在Linux上我有shell(呵呵)并且可以编写基本的东西而无需安装任何东西; python通常是默认安装的,我可以在不安装任何东西的情况下使用它等等。我正在为Windows搜索这样的东西(我想如果我想在Windows上使用python,我必须先安装它)。

...蝙蝠文件?这个现在用完了吗?

默认情况下,没有安装.NET(用于,比方说C#),我猜?

还有别的吗?

10 个答案:

答案 0 :(得分:13)

VBScriptJScript是两种语言。

答案 1 :(得分:6)

  • 您可以使用批处理文件而无需任何其他软件
  • 默认情况下,
  • PowerShell包含在Windows 7(RC)中,无法卸载;使用XP / Vista需要安装它

答案 2 :(得分:4)

Powershell

需要安装,但非常值得。

答案 3 :(得分:2)

Windows Script Host怎么办?

答案 4 :(得分:2)

@OP如果你想要一个“通用”脚本语言,你为什么不试用Python(对于windows,转到ActiveState Python)。 (甚至是Perl / Java等)至于使用批处理,powershell,vbscript,需要注意的一个小问题是用它们编写的脚本不能移植到* nix。因此,不能被视为“普遍”

答案 5 :(得分:1)

CMD

VbScript可以运行,但您可能想要解决安装PowerShell的痛苦。

这可能会让您感到惊讶,因为安装Windows软件会涉及双击安装程序。

严肃地说,如果你要学习一个新的windows外壳,学习powershell,非常好。

答案 6 :(得分:1)

对于XP和Vista,您可以坚持使用cmd.exe shell scripts中的增强功能。

答案 7 :(得分:1)

仍然使用BAT文件。

Powershell应该取代VBS和JS作为Windows机器上的首选脚本语言,但我不确定你是否可以认为它已存在。 .Net 1.0是一个非常安全的选择。

答案 8 :(得分:1)

作为Linux用户,我认为您会喜欢portablepython

答案 9 :(得分:0)

PowerShell,毫无疑问。这是Windows上脚本的未来(幸运的是也是现在)。

Download PowerShell