我可以使用JavaScript(JScript)或VBScript中的.NET Framework吗?

时间:2009-12-21 16:25:16

标签: .net javascript windows scripting vbscript

我想编写一个可以在vanilla Windows(XP或更高版本)系统上运行的脚本,并在已安装的(GAC'd).NET程序集中调用方法。 (我需要将脚本提供给其他人,我不想假设他们有特别安装的东西(除了相关的程序集)。我可以使用JavaScript(JScript)或VBScript(与标准一起使用) Windows cscript / wscript 命令)以某种方式执行此操作?

2 个答案:

答案 0 :(得分:3)

如果您希望调用其方法的类暴露给COM,您应该可以执行类似这样的操作(VBScript):

Dim o
Set o = CreateObject("MyAssembly.MyObject")
o.MyMethod()

ScottS的答案有很好的联系。

答案 1 :(得分:1)

我从未尝试过,但我认为最好的办法是通过COM互操作调用.Net组件。这个article应该可以帮到你。