该脚本从.ini文件中读取 ID 。 每个ID由单个空格分隔为分隔符。 将ID拆分为子串数组后,虽然 IniRead 中的输出变量收件人不是。
,但数组仍为空。some.ini文件
[IDs]
SampleID1 SampleID2 SampleID3
some.ahk文件
#Persistent
#SingleInstance, force
SendMode, Input
IniRead, Recipients, some.ini, IDs
StringSplit, aRecipients, Recipients, A_Space
; this code wouldn't work either
; aRecipients := StrSplit(Recipients, A_Space)
F1::
MsgBox % aRecipients[0]
Return
AHK版本:1.1.24.01
答案 0 :(得分:2)
aRecipients := StrSplit(Recipients, A_Space)
可行,使用autohotkey数组的第一个元素是 [1] 而不是[0]。所以:
MsgBox % aRecipients[1]