Что нового

Как переместить окно на второй монитор?

PaWeLL

Новичок
Сообщения
4
Репутация
0
Добрый день. Нужен скрипт, который бы перемещал окно программы на второй монитор. Можно ли как-то реализовать это с помощью Autoit?
Если да, то подскажите пожалуйста, на что обратить внимание в первую очередь?
 

axlwor

Скриптер
Сообщения
657
Репутация
147
вроде проще ручками, а то какое окно перемещать? где второй монитор? в каком режиме мониторы работают?
 

agikon

Знающий
Сообщения
789
Репутация
16
тс, надо уточнять задачи а то ж это вам там видней что и как, а нам же всех подробностей не видно. уточняйте пока карточку не выписали.
 
Автор
P

PaWeLL

Новичок
Сообщения
4
Репутация
0
Вообщем, есть нетбук и монитор. Монитор подключен в режиме расширенного рабочего стола. Одна из программ всегда запущена на нем в полный экран. Но если отключить монитор, то после подключения программа будет вновь запускаться на нетбуке. Хотел написать скрипт, чтобы заставить окно автоматом возвращаться на второй монитор всегда.
 

axlwor

Скриптер
Сообщения
657
Репутация
147
попробуй перемещать окно (WinMove) за пределы 1 рабстола и потом на весь экран (WinSetState)
но надеюсь решение есть изящнее
 

BIOS

Жизнь - игра. График - супер, но сюжет - хреновый.
Сообщения
173
Репутация
69
Код:
WinMove ( "title", "text", @DesktopWidth,0)
 
Автор
P

PaWeLL

Новичок
Сообщения
4
Репутация
0
Вообщем, способ с перемещением конечно работает, но возникает другая проблема. Как я понимаю, окно перемещается на нулевую границу. Но, что если дополнительный монитор находится в другой стороне? Можно ли как то вытащить из настроек экрана сведения о последовательности размещения мониторов?
 
Автор
P

PaWeLL

Новичок
Сообщения
4
Репутация
0
вопрос все еще актуален :(
 
Верх