2011-04-28 66 views
0

我有一个vbscript,其目的是连接到Windows服务器并执行各种回退关于服务器的各种信息。不过,对于不同的用途,我有不同的脚本,尽管其中很多脚本是常见的。我不能只用一个带命令行参数的大脚本来告诉运行什么,因为我需要将这些不同的版本部署到只需要查看特定代码段的不受信任的人。适当的工具来建立模块化的VBS脚本

是否有一个工具,我可以使用,这样我可以编辑这些模块单独的子程序,然后根据一些定义,它们打包成包括必要的部分特定的脚本?

坦率地说,我甚至不知道从哪里开始寻找这样的东西,因为我非常地是一个业余程序员,并且对构建工具等东西很少熟悉。如果任何人甚至可以指出我可以做这项工作的工具的方向,我很乐意潜入并做所有的研究。

谢谢。

+0

可能重复://计算器.COM /问题/ 316166 /怎么办-I-包括-A-共同文件功能于VBScript中相似到C-包括) – Helen 2011-04-28 16:49:01

回答

1

不要把棒球棒带到篮球比赛中。如果你正在执行敏感的例程,你应该使用编译代码。 VBScript不适合这项工作。

话虽这么说,你可以考虑加密你的脚本。

最后,如果你真的觉得你应该去的路线包括,你可以在ASP免费阅读我的文章了。

Using Includes in VBScript

的代码看起来是这样的:

Import "include.vbs" 

Sub Import(ByVal strFile) 
    Set objFs = CreateObject("Scripting.FileSystemObject") 
    Set WshShell = CreateObject("WScript.Shell") 
    strFile = WshShell.ExpandEnvironmentStrings(strFile) 
    file = objFs.GetAbsolutePathName(strFile) 
    Set objFile = objFs.OpenTextFile(strFile) 
    strCode = objFile.ReadAll 
    objFile.Close 
    ExecuteGlobal(strCode) 
End Sub 
的[我怎样包括在VBScript(类似于C的#include)的共同文件?(HTTP