在AutoHotKey中,查看提供了多少命令行参数的方法是%0%。这有时很有效,但是在下面的示例中,当它是字符串连接的一部分时,它不会返回参数的数量。相反,它返回最后一个参数的值。
MsgBox %0% ; here is does show the number of arguments
MsgBox %1% ; and the contents of the first one...
MsgBox %2% ; second one...
MsgBox %3% ; third one...
STRING := %0%
MsgBox %STRING% ; this should be the number of
; arguments but instead it is
; the last argument
exit
答案 0 :(得分:0)
如果您只是将行STRING := %0%
更改为STRING = %0%
,您将获得所需的结果。