1 (изменено: 31ost, 2018-11-14 10:57:34)

Тема: 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