0

在 Windows 中,我希望能够运行启动另一个应用程序并设置其大小和位置的脚本或应用程序。这方面的一个例子是运行一个启动记事本并告诉它是 800x600 并位于右上角的应用程序/脚本。无论语言如何,有人有任何想法吗?

4

2 回答 2

0

你的意思是这样的:

$ xterm -geometry 135x35+0+0

它将一个 xterm 放在屏幕的左上角 ( +0+0) 并使它成为 135 列乘 35 行?大多数 X 应用程序都采用相同语法的 -geometry 参数(尽管通常以像素为单位,而不是 xterm 之类的字符),您显然可以将其放入 shell 脚本中。

或者,如果程序已经在运行,可以使用 xwit 命令移动它:

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

这会将运行的 xterm 移动到屏幕的左上角,并使其宽 135 列。它适用于任何窗口,而不仅仅是 xterms。例如:

xwit -move 0 0 -id 0x6600091

刚刚移动了我的浏览器窗口。您可以找到带有 、 或其他几个的窗口xwininfoID xlsclients

于 2009-08-19T15:45:00.317 回答
-1

某些操作系统或桌面允许在配置对话框中设置窗口的大小和位置,例如KDE

于 2009-08-19T15:45:23.123 回答