是否可以在两个或多个 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' 数据库。
是否可以在两个或多个 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' 数据库。