-1
能否请你帮我这个脚本(只是一个小片段):AutoHotkey的使用数组困惑
array := [ "" ]
Loop, 12{
array[A_Index] := aVariable
text := array[A_Index]
MsgBox %text%
}
但该消息框为空,我100%肯定,那aVariable包含的东西(测试与MSGBOX)
谢谢
能否请你帮我这个脚本(只是一个小片段):AutoHotkey的使用数组困惑
array := [ "" ]
Loop, 12{
array[A_Index] := aVariable
text := array[A_Index]
MsgBox %text%
}
但该消息框为空,我100%肯定,那aVariable包含的东西(测试与MSGBOX)
谢谢
aVariable是空
aVariable := "HELLO"
array := [ "" ]
Loop, 12{
array[A_Index] := aVariable
text := array[A_Index]
MsgBox %text%
}
我认为你需要'推',它不是JavaScript。请参阅[文档](https://autohotkey.com/docs/Objects.htm)。 – wOxxOm
你的代码很好。它独立工作。消息框是空的,因为'aVariable'是未分配的。当我给'aVariable'一个字符串值时,它显示该字符串值12次。你的代码有效。这个问题可能与你在提供的代码块之前使用'aVariable'做什么有关。要么它不包含您认为它包含的内容,要么“使用MsgBox进行测试”不会测试您认为正在测试的内容。或者你正在测试'aVariable'的范围与你提供的代码不同。 –