CODE:external(INT, "FindWindowEx", "FindWindowExA", "User32.dll" );
external(INT, "GetWindowText", "GetWindowTextA", "User32.dll");
// поиск окна, можно указать часть имени
win w = formatiw(findwindow("FootballTeam - Футбольная онлайн-игра"));
if(w)
{
setwindowparam(w);
messagebox(w.name);
messagebox(w.class);
// нужные действия
}
else messagebox("Окно не найдено");
// функция поиска окна по части имени
function findwindow(string name_window)
{
char name[999];
string name_s;
int handle=FindWindowEx(0, 0, 0, 0);
while(handle)
{
if(GetWindowText(handle, address(#name[0]), 999))
{
if(regexsearch(1, #name_s, format(#name[0]), name_window))return handle;
}
handle=FindWindowEx(0, handle, 0, 0);
}
return 0;
} |