是否可以在两个或多个 Vbscript 之间共享一个变量(全局)?

Is it possible to share a variable(global) between two or more Vbscripts?

是否可以在两个或多个 Vbscript 之间共享一个变量(全局)?

示例 - 有两个 .vbs 程序。 "One.vbs" - Public一个 a = 输入框("Enter your name") MsgBox ("You entered: " & a)

"two.vbs" - 消息框 a

"two.vbs" 是否有可能提供相同的输出(在执行 one.vbs 之后)?

在这种情况下,最简单的方法是使用文本文件传输信息:

A.VBS

CreateObject("Scripting.FileSystemObject").CreateTextFile("28341578.txt").Write InputBox("Your name, please!")

B.VBS

WScript.Echo CreateObject("Scripting.FileSystemObject").OpenTextFile("28341578.txt").ReadAll()

备选方案:环境变量、注册表项、其他文件类型(Excel、SQLite、...)、'real' 数据库。