应用程序中vbscript可以使用哪些替换?

时间:2009-08-01 04:52:43

标签: vb.net vbscript embedded-language

我维护的应用程序自VB6起就已存在 - 移植到.Net 1.1,现在正在更新/重写为.Net 3.5

应用程序提供了一种运行VBScripts的机制 - 这是以高度集成的方式完成的 - 允许程序解析多个.vbs文件并生成所有子程序和函数的列表 - 然后在应用程序中可用核心职能。

以前这是一个嵌入式的msscript.ocx - 在第一次.Net转换中,它被包装在Interop.MSScriptControl.dll中,但是,在Windows 7上这只是不起作用。

看起来这真的不是这样做的方式 - 微软似乎试图杀死vbscript。

是否有“支持”的方式使用VBScript,还是时候继续前进了?如果是这样,移动到哪里提供相同的功能?

1 个答案:

答案 0 :(得分:3)

如果您想要编写脚本,

PowerShell就是您想要的方式。以下是PowerShell on Windows 7中的一些新功能。这是VBScript to PowerShell conversion guide

PowerShell.com还有很多优质资源,包括一个不错的IDE