不相信最佳实践,只相信在一定条件下,一些实践比其他实践更有用

Action间参数的三种调用方法

上一篇 / 下一篇  2008-10-30 13:18:08

Action1 :


''3种调用Action 的方法,
' ' 调用Action2,输入参数“hello”,把输出的参数值写到returnmessage1变量
'runaction "Action2",onelteration,"hello",returnmessage1
'msgbox returnmessage1
''
''调用Action2,输入参数为“hello”,通过parameter方法读取输出的参数值
RunAction "Action2", oneIteration,"Hello!"
ReturnMessage2= Parameter("Action2","returnmsg")
Msgbox ReturnMessage2


'如果被调用的Action 使用了ExitAction 来退出Action并返回returnvale,则可以使用下面的方式来获取returnvale的值
'注意OUTput  parameter与return value 的区别
'returnmessage3=runaction("action2",onelteration,"hello")
'msgbox returnmessage3


Action2:
'说明:在Action2里有一个输入参数msg,和一个输出参数returnmsg,这是在Action properties里设置的

' Input Parameters 输入参数
Message = Parameter("msg")
Msgbox Message
 
' Output Parameters
If NOT Message = "" Then
      msgbox "The Message is " & Message
Else
      msgbox  "The Message is Empty!"
End If
'给输出参数赋值
  Parameter("returnmsg")=message '第一种和第二种方法适用

' RetuenValue
'ExitAction "HAHAHAHHAHA!!!!!"     '第三种方法适用
'ExitAction Parameter("ReturnMsg")


'此例子展示了 通过Action参数来传递数据的三种方法

 

 

 

 

 

 

 

 


 


TAG:

 

评分:0

我来说两句

Open Toolbar