2009-08-19 5 views
0

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

+1

Что вы подразумеваете под "устанавливает размер и местоположение"? –

+0

Неисправность сервера? –

+0

@TTG: Я даже не могу догадаться, что здесь нужно. , , –

ответ

0

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

$ xterm -geometry 135x35+0+0 

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

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

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

Это переместит XTERM его Бежит в верхнем левом углу экрана, и сделать это 135 колонок в ширину. Он работает в любом окне, а не только в xterms. Например:

xwit -move 0 0 -id 0x6600091 

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

+0

Это похоже на ОС UNIX (это правильно?) Я отредактировал вопрос после того, как вы опубликовали его, чтобы указать ОС. Спасибо, хотя за быстрый ответ. – asawilliams

+0

Ну, на самом деле любая установка системы X Window, которая обычно - но не всегда - означает вариант Unix. Не знаю, как это сделать в Windows, но, надеюсь, этот ответ будет полезен кому-то ... – derobert

-1

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