1

Тема: Диалоговое окно

Здравствуйте господа. Вообще появился вопрос: как с помощью инклуда samp.ahk возможно достать информацию с окон в sa-mp'e. http://image.prntscr.com/image/eb011431bcc54bd6943669b7b547c3c2.png
К примеру, как достать с такого окна в переменные слова 'нарко', 'материалы' и т.п. Помогите кто чем может

2 (изменено: kvengl777, 2016-07-04 18:37:04)

Re: Диалоговое окно

Вам необходим samp udf с функциями, которые работают с диалоговыми окнами.

Пример:


F3::
word := getdialogtext()
RegExMatch(word, "Остальное:\s{FFFFFF}(\w+),\s(\w+),\s(\w+\s\w+).\s", out)
Return

Out1 - Нарко
Out2 - Материалы
Out3 - Набор отмычек


Для удобства составления регулярных выражений, сохраните содержимое диалогового окна в текстовый документ.


F3::
word := getdialogtext()
FileAppend, %word%, %A_ScriptDir%/dialog.txt
Return

3

Re: Диалоговое окно

Kiska666 пишет:

Вообще появился вопрос: как с помощью инклуда samp.ahk...

Вместо - инклуда
Надо - #Include


С уважением.
P.S.  Обязательно прочитать перед созданием темы!

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
Для NotePad++(подсветка синтаксиса, автозавершение и плагины(AutoSave и RunMe).
OS Windows 10 x64 Pro