Запустите приложение и установите его размер и положение в окнах - PullRequest
0 голосов
/ 19 августа 2009

В Windows я хотел бы иметь возможность запускать скрипт или приложение, которое запускает другое приложение и устанавливает его размер и местоположение. Примером этого может быть запуск приложения / скрипта, который запускает блокнот и сообщает, что он имеет размер 800x600 и находится в верхнем правом углу. У кого-нибудь есть идеи независимо от языка?

Ответы [ 2 ]

0 голосов
/ 19 августа 2009

Некоторые ОС или рабочие столы позволяют устанавливать размер и расположение окна в диалоговом окне конфигурации, например, KDE .

0 голосов
/ 19 августа 2009

Вы имеете в виду что-то вроде этого:

$ xterm -geometry 135x35+0+0

, который помещает xterm в верхнем левом углу экрана (+0+0) и составляет 135 столбцов на 35 строк? Большинство приложений X принимают аргумент -geometry с одинаковым синтаксисом (хотя часто в пикселях, а не в таких символах, как xterm), и вы, очевидно, можете поместить это в скрипт оболочки.

В качестве альтернативы, если программа уже запущена, для ее перемещения можно использовать команду xwit:

xwit -move 0 0 -columns 135 -id $WINDOWID

Это переместит его в верхний левый угол экрана и увеличит его до 135 столбцов. Работает на любом окне, а не только на xterms. Например:

xwit -move 0 0 -id 0x6600091

только что переместил окно моего браузера. Вы можете найти идентификаторы окон с xwininfo, xlsclients или несколькими другими.

...