Есть текстовая игра, где результат выводится в форме сообщения каждый раз при вводе команды.
пишу такой скрипт
Код
log mode compact
showwindow
wait 1000
left 837, 794 abs
sendex ^{A}
sendex ^{C}
send esc
get clipboard %a string
for #i 1 size(%a)
set $regexp "fab has \d*/\d*,\d{2,3}"
set #n regexp (#position $hitstring %a[#i] $regexp)
if #n = 1
log $hitstring
end_if
end_for
выдается 1 результат (собственно и должен быть один).
После этого пытаюсь забрать результат в переменную командой
Код
set $a $hitstring
и выдать уже
Код
log $a
лог выдает -1
что не так делаю?
Вверх