Чтение txt, строки.

Статус
В этой теме нельзя размещать новые ответы.

Smer4

Известный
Автор темы
424
51
Вообщем нужно прочитать все строки чат лога, но иммено с 1 по последнюю строку и поместить это все в массив, например что-бы массив
read[1] - connect to server
read[2] - Arizona RPG добро пожаловать в наш ад!
и т.д
 

Kvisk

Известный
204
209
на скорую руку сделал такое..
AutoHotKey:
#NoEnv

FileRead, chatlog, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
StringSplit, LineArr, chatlog, `n
arr := []
i := 1
Loop
{
    if i = %LineArr0%
        Break
    arr[i] := LineArr%i%
    i++
}
Random, var, 1, 100
MsgBox, % arr[var] "`n" var
 

Вложения

  • Безымянный.jpg
    Безымянный.jpg
    21.4 KB · Просмотры: 184
Последнее редактирование:
  • Нравится
Реакции: Aquariomel и Smer4

index

Известный
126
82
на скорую руку сделал такое, но тут есть минус. Тут в массив записываются и пустые строки
AutoHotKey:
#NoEnv

FileRead, chatlog, %A_MyDocuments%\GTA San Andreas User Files\SAMP\chatlog.txt
StringSplit, LineArr, chatlog, `n
arr := []
i := 1
Loop
{
    if i = %LineArr0%
        Break
    arr[i] := LineArr%i%
    i++
}
Random, var, 10, 100
MsgBox, % arr[var] " " var
Проще
AutoHotKey:
arr := StrSplit(chatlog, "`n")
 
  • Нравится
Реакции: Kvisk
Статус
В этой теме нельзя размещать новые ответы.