|
脚本如下
Dim str_Name
Dim str_Password
Set str_Name = Browser("Welcome: Mercury Tours").Page("系统").WebEdit("name")
Set str_Password = Browser("Welcome: Mercury Tours").Page("系统").WebEdit("password")
Call TestS()
TestS()定义在外部的vbs里
Function TestS()
SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","http://abc/e","C:\Documents and Settings\Administrator","open","3"
str_Name.Set("admin")
str_Password.Set("admin")
End Function
这时str_Name,str_Password认不出来
如果TestS()不写在外部的vbs里,而是直接写在脚本里,str_Name,str_Password能认出来,请问这是为什么?
如果一定要把TestS()写在外部的vbs里,可以通过传参数解决,但是当参数很多时就累赘了,有什么办法使在脚本里定义的全局变量能够被外部vbs识别 |
|