Тема: AHK: Cчитать текст из файла и поместить в переменную
Доброго времени суток. Подскажите пожалуйста как можно считать текст из файла и поместить в переменную , но не весь текст а после определённого слова "MoveR" и "Delay" . После слова "MoveR" стоят две цифры первая цифра это значение для координаты "x" , вторая цифра для координаты "y", Delay - задержка.
Сам файл.
MoveR -11 8
Delay 32 ms
MoveR -6 4
Delay 32 ms
IfKey 1 0 1
MoveR -2 2
Delay 32 ms
MoveR -1 1
Delay 32 ms
MoveR 0 0
Delay 32 ms
IfKey 1 0 1
MoveR -18 15
Delay 32 ms
MoveR -1 2
Delay 32 ms
MoveR 0 0
Delay 32 ms
IfKey 1 0 1
MoveR -19 -8
Delay 32 ms
MoveR -1 -2
Delay 32 ms
Вот пример , но я не знаю как считать из файла и заполнить переменные "x" , "y" , "Delay" .
#NoEnv
#SingleInstance force
#Persistent
#NoEnv
SendMode Input
SetBatchLines, -1
#MaxHotkeysPerInterval
#HotkeyInterval, -1
Gui, Color, 9CEE90
Gui, Font, s11 Bold, Cambria
Gui, Add, Button, x20 y90 w42 h20 gOpen, Open
Gui, Add, Button, x108 y90 w42 h20 gOK, OK
Gui, Show, x557 y130 h171 w255
Return
OK:
Gui Submit, NoHide
x := Arr[A_Index*2-1]
y := Arr[A_Index*2]
Delay := Arr[A_Index*3]
Return
Open:
Return
#If on
*~Lbutton::
Loop
Loop % Arr.MaxIndex() >> 1
{
if !GetKeyState("Lbutton", "P")
Break 2
DllCall("mouse_event", uint, 1, int, Arr[A_Index*2-1], int, Arr[A_Index*2], uint, 0, int, 0)
Sleep, Arr[A_Index*3]
}
Return
#If
F12:: on := !on
GuiClose:
ExitApp