[Вопрос] IfInString. Как считывать разные значения.
|
|
rigas |
Дата: Суббота, 21.01.2017, 18:34 | Сообщение # 1
|
Новичок
Сообщений: 2
Статус: Offline
|
Прошу помочь, я не понимаю, как считывать разные значения я с помощью IfInString Допустим я хочу, чтобы читались разные слова типо "мда", "ерунда", "хахаха". Помогите, пожалуйста)
Код F2:: start1: Loop, Read, %SelectedFile% { IfInString, A_LoopReadLine, мда { Goto, start2 } }
|
|
|
|
Dworkin |
Дата: Воскресенье, 22.01.2017, 01:50 | Сообщение # 2
|
Боец
Сообщений: 110
Статус: Offline
|
попробуй так:
Код var := "мда" F2:: start1: Loop, Read, %SelectedFile% { IfInString, A_LoopReadLine, %var% { Goto, start2 } }
в варианте как у тебя попробуй мда, заменить в скобочках вот так "мда"
|
|
|
|
oleg246 |
Дата: Воскресенье, 22.01.2017, 06:08 | Сообщение # 3
|
Новичок
Сообщений: 4
Статус: Offline
|
Код [quote=rigas;4130770]F2:: start1: Loop, Read, %SelectedFile% { IfInString, A_LoopReadLine, мда { Goto, start2 } }[/quote] Попробуй так:
Код IfInString, A_LoopReadLine, мда|слово2|слово3 А вообще, лучше сделать немного по другому.
Сообщение отредактировал oleg246 - Воскресенье, 22.01.2017, 06:09 |
|
|
|
Wyareri |
Дата: Воскресенье, 22.01.2017, 12:12 | Сообщение # 4
|
Боец
Сообщений: 56
Статус: Offline
|
Лучше сделать через RegExMatch. Советую темы RegExMatch() и Регулярные выражения
|
|
|
|
rigas |
Дата: Воскресенье, 22.01.2017, 16:31 | Сообщение # 5
|
Новичок
Сообщений: 2
Статус: Offline
|
Решил проблему, спасибо.
|
|
|
|