gpt4 book ai didi

vbscript - 保持 VBScript 的组织性

转载 作者:行者123 更新时间:2023-12-03 06:30:14 28 4
gpt4 key购买 nike

我维护了大量的 vbscripts,用于在我的网络上执行各种启动脚本,并且有一些我在几乎所有脚本中使用的函数。

除了复制和粘贴之外,有没有人对我如何创建可重用 vbscript 代码库有建议。我并不反对使用代码生成器来执行此操作,只要它不比复制和粘贴更令人头疼。但如有任何建议,我们将不胜感激。

谢谢

最佳答案

VBScript 有 Execute 语句,因此如果您不想走 Tester101 建议的 WSF 路线,您可以执行如下包含操作:

Set fso = CreateObject("Scripting.FileSystemObject")
file = "your_library.vbs"

Execute fso.OpenTextFile(file, 1).ReadAll

Set foo = New FooClass
MsgBox foo.GetBar()

假设“your_library.vbs”将包含FooClass的类定义。

请务必在全局上下文中调用 Execute,否则您将遇到范围界定问题。

当然,请务必严格控制您的所有文件,以防止恶意使用。

关于vbscript - 保持 VBScript 的组织性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/761471/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com