Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: Луций on October 10, 2014, 10:58:27 PM

Title: активность и размер окон
Post by: Луций on October 10, 2014, 10:58:27 PM
в общем мучаю я тут скрипт один, и нужно прыгать между окнами, прыгаю с помощью сабов:

Code: (clickermann) [Select]
sub(chrome)
   WNDSTATE(WNDFIND("tor"), 0)
   WNDSTATE(WNDFIND("chrome"), 1)
   wait(1)
end_sub

sub(tor)
   WNDSTATE(WNDFIND("chrome"), 0)
   WNDSTATE(WNDFIND("tor"), 1)
   wait(1)
end_sub

но окна время от времени сворачиваются из полноэкранного режима в оконный, что дико бесит, есть ли способ на постоянной основе держать полный режим, или проставлять размер окна вручную без хшайди окон?
Title: Re: активность и размер окон
Post by: Oraven on October 10, 2014, 11:22:48 PM
Конечно есть
Code: (clickermann) [Select]
// Разворачиваем хром на весь экран
WNDPOS (WNDFIND("chrome"), 0, 0) // координата
WNDSIZE (WNDFIND("chrome"), $_ymax, $_xmax) // ширина, высота окна

// Разворачиваем Тор на весь экран
WNDPOS (WNDFIND("tor"), 0, 0) // координата
WNDSIZE (WNDFIND("tor"), $_ymax, $_xmax) // ширина, высота окна

Высота $_ymax может быть слишком большой, поэтому можно её поубавить
Code: (clickermann) [Select]
WNDSIZE (WNDFIND("tor"), $_ymax-30, $_xmax)
Title: Re: активность и размер окон
Post by: Луций on October 14, 2014, 08:24:55 PM
спс все работает без сбоев вот в таком виде (с активированием окон)

sub(chrome)
   wait(1)
   WNDSTATE(WNDFIND("tor"), 0)
   WNDSTATE(WNDFIND("chrome"), 1)
   WNDPOS (WNDFIND("chrome"), 0, 0)
   WNDSIZE (WNDFIND("chrome"), 1366, 768)
   wait(1)
end_sub

sub(tor)
   wait(1)
   WNDSTATE(WNDFIND("chrome"), 0)
   WNDSTATE(WNDFIND("tor"), 1)
   WNDPOS (WNDFIND("tor"), 0, 0) //
   WNDSIZE (WNDFIND("tor"), 1366, 768) //
   wait(1)
end_sub