Autohotkey 如何将编辑框GUI中的每一行存储到一个数组中?[自动热键GUI]

Autohotkey 如何将编辑框GUI中的每一行存储到一个数组中?[自动热键GUI],autohotkey,Autohotkey,我需要将文本(editboxgui元素)中的每一行存储到一个数组中。用户将在每一行中键入句子,每一行都需要存储在数组中。这里有一个例子来说明我的意思: 例如,StrSplit()很容易做到这一点。 示例脚本: Gui, Add, Edit, R20 w550 vArrayTextArea, % "Line1`nLine2`nLine3" Gui, Add, Button, w350 gCreateScript, BUTTON Gui, Show Return Create

我需要将文本(editboxgui元素)中的每一行存储到一个数组中。用户将在每一行中键入句子,每一行都需要存储在数组中。这里有一个例子来说明我的意思:

例如,
StrSplit()
很容易做到这一点。
示例脚本:

Gui, Add, Edit, R20 w550 vArrayTextArea, % "Line1`nLine2`nLine3"
Gui, Add, Button, w350 gCreateScript, BUTTON
Gui, Show
Return

CreateScript:
    Gui, Submit, NoHide
    LineArray := StrSplit(ArrayTextArea, "`n", "`r")
    for each, line in LineArray
        MsgBox, % line
Return
Gui, Add, Edit, R20 w550 vArrayTextArea, % "Line1`nLine2`nLine3"
Gui, Add, Button, w350 gCreateScript, BUTTON
Gui, Show
Return

CreateScript:
    Gui, Submit, NoHide
    LineArray := StrSplit(ArrayTextArea, "`n", "`r")
    for each, line in LineArray
        MsgBox, % line
Return