1

Тема: Помогите со скриптом

есть файл примерно такого содержания:


Test_User: /hello
John: /goodbye
I:  /test_cmd

ну допустим...
Test_User, John, I - это ники игроков. Напомню, все это в тектовом файле(!!!)
после ника игрока идет двоеточие (:) и команда, которую ахк должен засунуть в переменную.

Должно быть так: АХК читает первую строку файла, если видит что есть ник игрока, дальше идет двоеточие, и потом команда, то он должен начать парсить эту строку. ЕСЛИ же, например, после ника игрока нет запятой, то скрипт должен проигнорить эту строчку.
Как он должен парсить?
Он должен убрать ник игрока, убрать двоеточие, убрать пробел между двоеточием и командой (если такой имеется), и после записать команду в переменную

Помогите создать такое)

Благодарю!!!

2 (изменено: pro100andrik94, 2018-08-06 12:45:50)

Re: Помогите со скриптом

Надеюсь еще актуально.
fdfd5sdffdfsfsdfss

ЕСЛИ же, например, после ника игрока нет запятой, то скрипт должен проигнорить эту строчку.

  Запятой или двуеточия? Если же двуеточия то


Loop, read, "путь к файлу"
{
	LineNumber = %A_Index%
	if A_LoopReadLine contains :
		{
		Loop, parse, A_LoopReadLine, /
			{
				parsing = %A_Index% 
				if (parsing > 1)
				MsgBox, команда `n`n%A_LoopField% 	; тут берете данные переменной %A_LoopField% и вставляете куда вам надо, 
													; это и будет команда которая идет после двуеточия и /  
			}
		}
}