是否可以在两个或更多Vbscripts之间共享变量(全局)?
示例 - 有两个.vbs程序。 " One.vbs" - 公共场合 a = InputBox("输入你的名字") MsgBox("您输入了:"& a)
" two.vbs" - MsgBox a
有可能是" two.vbs"将提供相同的输出(在执行one.vbs之后)?
答案 0 :(得分:1)
在这种情况下,最简单的方法是使用文本文件传输信息:
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,...),'真实'数据库中。