Author Topic: активность и размер окон  (Read 3601 times)

0 Members and 1 Guest are viewing this topic.

Луций

  • Активный участник
  • ***
  • Posts: 248
  • чат в телеге: https://t.me/klickermannchat
    • View Profile
    • Пишу скрипты на заказ:
активность и размер окон
« 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

но окна время от времени сворачиваются из полноэкранного режима в оконный, что дико бесит, есть ли способ на постоянной основе держать полный режим, или проставлять размер окна вручную без хшайди окон?
« Last Edit: October 10, 2014, 11:25:06 PM by Oraven »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: активность и размер окон
« Reply #1 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)
« Last Edit: October 10, 2014, 11:24:22 PM by Oraven »

Луций

  • Активный участник
  • ***
  • Posts: 248
  • чат в телеге: https://t.me/klickermannchat
    • View Profile
    • Пишу скрипты на заказ:
Re: активность и размер окон
« Reply #2 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