Scripting Rocket软件是否支持Legasuite ICOM Seagull脚本中的用户定义功能

Scripting Rocket软件是否支持Legasuite ICOM Seagull脚本中的用户定义功能,scripting,Scripting,我希望有人能帮助我使用Windows脚本语言的Legasuite图标。我可以创建子例程,但还不能理解函数的语法。我能够在程序中找到函数和关键字列表,但没有给出语法。只列出函数名或关键字本身 有“函数”、“EndFunction”、“ByRef”、“ByVal”、“结构”和“EndStructure”等关键字。因此,我假设有可能创建它们。到目前为止,我还没有成功地让用户定义的函数或结构正常工作。该语言在很多语法方面与VBScript相似,但到目前为止,我所尝试的任何东西都不能用于这些组件 例如,子

我希望有人能帮助我使用Windows脚本语言的Legasuite图标。我可以创建子例程,但还不能理解函数的语法。我能够在程序中找到函数和关键字列表,但没有给出语法。只列出函数名或关键字本身

有“函数”、“EndFunction”、“ByRef”、“ByVal”、“结构”和“EndStructure”等关键字。因此,我假设有可能创建它们。到目前为止,我还没有成功地让用户定义的函数或结构正常工作。该语言在很多语法方面与VBScript相似,但到目前为止,我所尝试的任何东西都不能用于这些组件

例如,子例程如下所示:

mySub:
    MessageBox("mySub","It's working",2,0)
Return
如果首选,可以在子程序名称之前添加Sub,但不是必需的。 您可能认为对函数使用类似的语法是可行的,但事实并非如此

例如,以下工作都没有(我也尝试过在“End”和/或小写后加空格,但没有效果):

它们要么返回运行时错误,要么在调用函数时抛出一个错误,声明不存在任何函数

我也尝试过类似的结构构造。没有一个奏效

myFunc():
    MessageBox("myFunc","It's working",2,0)
Return

Function myFunc():
    MessageBox("myFunc","It's working",2,0)
Return

Function myFunc():
    MessageBox("myFunc","It's working",2,0)
EndFunction