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

时间:2015-02-05 10:30:13

标签: variables vbscript

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

示例 - 有两个.vbs程序。 " One.vbs" - 公共场合 a = InputBox("输入你的名字") MsgBox("您输入了:"& a)

" two.vbs" - MsgBox a

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

1 个答案:

答案 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,...),'真实'数据库中。