Тема: AHK: Расстановка окон по координатам из массива с помощью цикла
Здравствуйте.
Перечитал всю англ. и ру вики и никак не могу понять, как это делать в AHK. Даже метод "тыка" не помогает.
Пример кода из другой программы.
+ открыть спойлер
Set linedelay 20 // скорость выполнения скрипта
Set %coord [1] 0 810 // сохраняю координаты в массив для 7 окон
Set %coord [2] 269 810
Set %coord [3] 533 810
Set %coord [4] 796 810
Set %coord [5] 1062 810
Set %coord [6] 1339 810
Set %coord [7] 1615 810
Set %okna FindWindow (Game) // поиск и запись окон в массив по имени окон
For #i 1 size(%okna) // цикл для всех найденных окон с шагом
Set workwindow %okna [#i 1] // сделать рабочим окно
Set windowpos %coord [#i] // применить координаты записанные выше в массив
End_for // закончить цикл
End_script // остановить скрипт
Всё что смог сделать:
+ открыть спойлер
SetBatchLines, 50ms
coord := []
coord[1] := 0 810
coord[2] := 269 810
coord[3] := 533 810
coord[4] := 796 810
coord[5] := 1062 810
coord[6] := 1339 810
coord[7] := 1615 810