Ситуация, При старте скрипта будет Х окон( в данном случае от 1 до 12), окна однотипные.
Задача, перебирать окна по кругу, выполняя поочередно в каждом скрипт, собранный в визуальном редакторе.
Вот что смог выдавить из себя, понимаю это не верно....
CODE:
win w[12];\\\? поставил 12 предпологая что окон будет не больше 12
int x, y;
int h=0;
a:;
if (messageboxyn("Нажмите ДА. Наведите мышь на игру в первом браузере и нажмите Ё. Для отмены нажмите НЕТ.")==-1)goto sw;
r: if (getkeystate(192)!=1){sleep(50); goto r;}
getmouse(x, y);
w[h]=getwindow(1, x, y);
int d=h;\\d=количество окон участвующих в работе\\ объявлю d много раз,останется последняя объявленная?
Понимаю что может правильнее сделать при старте опрос---- Введите количество окон например 6
h++;
goto a;
sw:;
(h>d;h=0);\\\\\перебираем окна по кругу
activate(w[h]);\\\ как реализовать проверку наличия окна, вдруг какое то окно закрылось в процессе выполнения скрипта , и переходит на следующее доступное?,типо h++ и goto sw;
sleep(3000);
\\\ выполняется код с визуального редактора \\\\
h++;
goto sw;
int x, y;
int h=0;
a:;
if (messageboxyn("Нажмите ДА. Наведите мышь на игру в первом браузере и нажмите Ё. Для отмены нажмите НЕТ.")==-1)goto sw;
r: if (getkeystate(192)!=1){sleep(50); goto r;}
getmouse(x, y);
w[h]=getwindow(1, x, y);
int d=h;\\d=количество окон участвующих в работе\\ объявлю d много раз,останется последняя объявленная?
Понимаю что может правильнее сделать при старте опрос---- Введите количество окон например 6
h++;
goto a;
sw:;
(h>d;h=0);\\\\\перебираем окна по кругу
activate(w[h]);\\\ как реализовать проверку наличия окна, вдруг какое то окно закрылось в процессе выполнения скрипта , и переходит на следующее доступное?,типо h++ и goto sw;
sleep(3000);
\\\ выполняется код с визуального редактора \\\\
h++;
goto sw;