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