默认情况下,Windows XP 中安装了哪些编程语言?

5

我所处的环境不允许安装任何软件。我需要自动化一些任务,但是由于禁止使用PowerShell,我无法完成任务。是否有在Windows上已经安装的语言可以用来自动化并可能与Microsoft Office集成?


批处理,VBScript?不确定是否涉及办公软件。 - Bali C
9
与您的经理交谈并获得他的授权使用PowerShell。如果由于缺乏工具而无法完成工作,那就是需要解决的真正问题。 - ChrisF
1
你不应该安装外部程序……出于安全考虑。但是你可以在Windows上运行。嗯。 - RHSeeger
OP 不是孤单的 -..- - Holene
2个回答

4

VBScript (WSH/CSCRIPT),批处理(通常称为DOS的MS命令壳),通过Office应用本身,您还可以使用VBA(Visual Basic for Applications)。


3
是的,您可以通过Windows脚本主机运行VBScript和JScript。在使用这些语言时,您可以创建对象以与Microsoft Office交互。
编辑:
我发现WSH的文档相当缺乏,特别是对于JScript示例。最近,我编写了一个脚本来打印文件夹和子文件夹中的所有文件,不得不使用JScript,因为我的目标机器受到类似于您的限制。请查看this gist获取源代码,它应该让您大致了解WSH脚本的工作方式。
除此之外,您可以通过调用CreateObject("Excel.Application")并使用返回的对象与Excel交互。我曾经不得不这样做,但那段代码属于以前的雇主,我无法记住具体细节,只是抓取了一个Excel实例。

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