从数组中检索输入参数不起作用

时间:2016-10-13 18:42:55

标签: autohotkey

我想做点什么......

position := [100, 200]
Click, position[1], position[2]

但上述情况不起作用,没有错误,但没有点击

Click, %position[1]%, %position[2]%

上面给出错误,变量名包含无效字符

position := [100, 200]
p1 := position[1]
p2 := position[2]
Click, %p1%, %p2%

以上工作,但我不想在每次需要点击时分配虚拟变量。

任何帮助? 谢谢!

1 个答案:

答案 0 :(得分:1)

这将做你想要的:

click % position[1] . "," . position[2]

%必须后跟空格或制表符。它使命令使用表达式模式

有关“表达模式”的更多信息,请参阅帮助>变量和表达式>变量>检索变量的内容