Что нового

Работа с окнами в Desktops v2.0

Crusaderman

Новичок
Сообщения
50
Репутация
0
собственно есть прога Desktops v2.0.делает 4 рабочего стола. по сути при не активном рабочем столе окна находятся в фоновом режиме. пользовался поиском много воды и не нашел четко ответы.есть некий скрикп который работает с актив окном и использует такие функции:

Код:
1.    MouseClickDrag

2.    PixelSearch

3.   Send('{0 down}')
      sleep (10)
      Send('{0 up}')


Вопрос: какие из функций будут работать, или какие есть аналоги?
Код:
ControlSend($hWnd2, "", "", "{9}") не работает.

тот кто в теме прошу подсказать, так как вопросы с окном в фоновом режиме на форуме как то очень скудно описан.


п.с прога внизу http://programmersforum.ru/showthread.php?t=79851

странно что все молчат.... обычно сразу помогают....
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Crusaderman
Если вы из активного рабочего стола пытаетесь работать с окнами неактивного, то ничего не выйдет, т.к. окна других "столов" не видны для текущего.
А выяснить, какие функции работают на "том" рабочем столе при нахождении "на этом", можно банально практикой. Создаёте скрипт с участием интересующих вас функций, запускаете сначала на активном столе, затем на неактивном, после чего сравниваете результаты.
 
Автор
C

Crusaderman

Новичок
Сообщения
50
Репутация
0
я так и начал делать... но потом понял что это метод математического тыка.. точно понял что:
Код:
Send()
MouseMove()
MouseClick()

не функционируют.. по этому и спросил может кто уже разбирался с этим... какие команды будут работать.
 
Верх