CODE:win gnom=window ("la2crazy.ru", "L2UnrealWWindowsViewportWindow", -1, -1, 1024, 768, -1)
win sh=window ("la2crazy.ru", "L2UnrealWWindowsViewportWindow", -1, -1, 1358, 762, -1)
В конце строк отсутствует ;
(Добавление)
Цитата: Пытаюсь реализовать работу скрипта с 2-мя окнами
CODE:win wind[10]; // массив для окон
int count; // количество окон
count=Find_Window(#wind[0], "L2UnrealWWindowsViewportWindow"); // функция ищет все окна с указанным классом
messagebox("Найдено окон: "+format(count));
// wind[0] - указатель на последнее активное окно
// wind[1] - указатель на предпоследнее активное окно
// и т. д.
// например
sendkey(F11, wind[0]); // нажать f11 в последнем активном окне л2
sendkey(F12, wind[1]); // нажать f12 в предпоследнем активном окне л2
// функцию можно в конец скрипта
function Find_Window(win #w, string class)
{
external(INT, "FindWindow", "FindWindowExA", "user32.dll");
int n=0, handle=FindWindow(0, 0, class, 0);;
while (handle!=0)
{
w[n]=formatiw(handle); n++;
handle=FindWindow(0, handle, class, 0);
}
return n; // функция возвращает количество найденных окон
} |