-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'的範圍與你提供的代碼不同。 –