在AutoIt中,Windows cmd批处理脚本中是否有%1
,%2
,%3
等接收参数的临时变量?例如,在cmd批处理中:
call :func %var1% %var2%
:func
echo "var1 is %1"
echo "var2 is %2"
goto :eof
答案 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