Function 函数与子过程

Function 函数与子过程,function,vbscript,qtp,procedures,Function,Vbscript,Qtp,Procedures,我是vbscript新手,尝试将下面的代码用于函数和子过程。我不明白为什么我必须“调用”函数,因为它本身应该返回值而不调用函数。请参阅以下代码片段-一个带有函数,另一个带有子过程 作用- 如果我不调用该函数,它不会返回任何内容 我使用函数名作为变量来输出值 子程序- 我的问题是为什么第一个脚本不调用函数就不能工作。代码的第一部分只定义函数。它还没有执行其中的代码 它是否返回值无关紧要。如果要执行函数或子函数中的代码,必须调用它 Systemutil.Run"C:\Program Fil

我是vbscript新手,尝试将下面的代码用于函数和子过程。我不明白为什么我必须“调用”函数,因为它本身应该返回值而不调用函数。请参阅以下代码片段-一个带有函数,另一个带有子过程

作用- 如果我不调用该函数,它不会返回任何内容

我使用函数名作为变量来输出值

子程序-
我的问题是为什么第一个脚本不调用函数就不能工作。

代码的第一部分只定义函数。它还没有执行其中的代码

它是否返回值无关紧要。如果要执行函数或子函数中的代码,必须调用它

Systemutil.Run"C:\Program Files\Internet Explorer\iexplore.exe","www.gmail.com"

Function tester()
    Set tester=Description.Create
    tester=Browser("title:=Gmail").Page("title:=Gmail").WebButton("html id:=next").GetROProperty("Name")
    print tester
End Function

Call tester
Systemutil.Run"C:\Program Files\Internet Explorer\iexplore.exe","www.gmail.com"

Sub tester()
    Set X=Description.Create
    X=Browser("title:=Gmail").Page("title:=Gmail").WebButton("html id:=next").GetROProperty("Name")
    print X
End Sub

Call tester