[Помощь] Вывод из диалога (не решено)
|
|
d3dman |
Дата: Четверг, 27.04.2017, 01:18 | Сообщение # 1
|
Новичок
Сообщений: 11
Статус: Offline
|
Помогите пожалуйста. Мне надо чтобы из диалога взяло мое имя, телефон, подразделение, должность и ранг
Сообщение отредактировал d3dman - Четверг, 27.04.2017, 15:23 |
|
|
|
aknqkzxlcs_8 |
Дата: Четверг, 27.04.2017, 04:48 | Сообщение # 2
|
Новичок
Сообщений: 2
Статус: Offline
|
RegExMatch(getDialogText(), ".*\t+(.*)\n{0,}", match) match1 - имя match4 - телефон с match15 по 18 - с организации по ранг
|
|
|
|
d3dman |
Дата: Четверг, 27.04.2017, 15:21 | Сообщение # 3
|
Новичок
Сообщений: 11
Статус: Offline
|
Он ток берет строчку где Активный игрок
Цитата aknqkzxlcs_8 (  ) RegExMatch(getDialogText(), ".*\t+(.*)\n{0,}", match) match1 - имя match4 - телефон с match15 по 18 - с организации по ранг
|
|
|
|
aknqkzxlcs_8 |
Дата: Четверг, 27.04.2017, 15:33 | Сообщение # 4
|
Новичок
Сообщений: 2
Статус: Offline
|
Цитата d3dman (  ) Он ток берет строчку где Активный игрок
ебаное ахк, регулярки постоянно криво работают проверял на regex101:
Сообщение отредактировал aknqkzxlcs_8 - Четверг, 27.04.2017, 16:13 |
|
|
|
Demy |
Дата: Четверг, 27.04.2017, 20:03 | Сообщение # 5
|
Бывалый
Сообщений: 422
Статус: Offline
|
aknqkzxlcs_8, текст в диалоге другой как бы
AutoReporter / http://cheat-master.ru/forum/150-486717-1 Finder / http://cheat-master.ru/forum/160-497245-1 DLQ Binder / http://cheat-master.ru/forum/150-594163-1
У ТЕБЯ ЕСТЬ ИДЕЯ ДЛЯ ПРОГРАММЫ, НО САМ ТЫ НЕ МОЖЕШЬ НАПИСАТЬ КОД? ПИШИ МНЕ
|
|
|
|
aknqkzxlcs_9 |
Дата: Пятница, 28.04.2017, 03:31 | Сообщение # 6
|
Новичок
Сообщений: 7
Статус: Offline
|
Цитата Demy (  ) aknqkzxlcs_8, текст в диалоге другой как бы что? там нету табуляции? или там нет кодов цветов? текст точно такой же, не тупи
Добавлено (28.04.2017, 03:31) --------------------------------------------- короч, вот мой быдлокод, чисто для ленивых (чтоб не париться с этими регулярками)
Код t := getDialogText() Loop, Parse, t, `n { RegExMatch(A_LoopField, ".*\:\s+(.*)", field) if(A_Index == 1) name := field1 if(A_Index == 4) phone := field1 if(A_Index == 17) subfraction := field1 if(A_Index == 18) job := field1 if(A_Index == 19) rank := field1 }
Сообщение отредактировал aknqkzxlcs_9 - Пятница, 28.04.2017, 03:35 |
|
|
|
Artur_iOS |
Дата: Пятница, 28.04.2017, 20:32 | Сообщение # 7
|
Боец
Сообщений: 94
Статус: Offline
|
Ну вы и мудрите боже мой... Подсказка: getDialogLine + Регулярка
|
|
|
|
aknqkzxlcs_9 |
Дата: Суббота, 29.04.2017, 08:55 | Сообщение # 8
|
Новичок
Сообщений: 7
Статус: Offline
|
Цитата Artur_iOS (  ) Подсказка: getDialogLine + Регулярка
|
|
|
|