Versuchen Sie eine CSV-Datei in Auto Hot Key und Zeile für Zeile zu lesen, teilen Sie die Zeile durch ",", um die letzten zwei Spalten jeder Zeile zu ziehen. Derzeit versuche ich nur, die Zeichenfolge in ein Array aufzuteilen. Ich kann jede Zeile mit der Zeile MsgBox, A_LoopReadLine
drucken, aber die Zeichenfolge innerhalb der Variablen nicht teilen.Split String in Array in ein Array autohotkey
Ich habe versucht, StringSplit und StrSplit, aber ich bin mir sicher, dass die Syntax falsch ist.
MyArray := Object()
Loop, read, %fileop%
{
MyArray.Insert(A_LoopReadLine) ; Append this line to the array.
index := 1
MsgBox, %A_LoopReadLine%
;MyArray.
;MsgBox, % StrSplit(A_LoopReadLine ,",")
}
Loop % MyArray.Length()
MsgBox % StrSplit(MyArray[A_Index],",")
Verwandte: [? Wie kann ich spaltete Tab-separierte Strings in Autohotkey] (https://stackoverflow.com/q/45620437/3357935) –