参数的临时变量

时间:2018-02-12 05:30:55

标签: function parameters autoit temporary

在AutoIt中,Windows cmd批处理脚本中是否有%1%2%3等接收参数的临时变量?例如,在cmd批处理中:

call :func %var1% %var2%

:func
echo "var1 is %1"
echo "var2 is %2"
goto :eof

1 个答案:

答案 0 :(得分:1)

  

...收到的参数是否有临时变量......

根据Documentation - Keywords - Func...Return...EndFunc

  

参数由您设定。您稍后会像任何其他内置函数一样调用该函数。

示例:

FunctionName('value1', 'value2')

Func FunctionName($var1, $var2)
    ConsoleWrite('var1 = ' & $var1 & @CRLF & 'var2 = ' & $var2 & @CRLF)
EndFunc

返回:

var1 = value1
var2 = value2