在Windows上是否有等效于wmctrl的命令行实用程序


11

我正在尝试编写一个远程窗口管理器,以便可以使用anyremote通过蓝牙控制打开的窗口。Linux的wmctrl可通过命令行管理窗口。Microsoft Windows中有类似的工具吗?即Microsoft Windows基于命令行的窗口管理器。

如果我可以使用现有的命令行技巧来获取打开的窗口列表,并将某个窗口置于最前面并重点关注,请告诉我。

Answers:


8

Nir Sofer的NirCmd是一个命令行工具,可以以各种方式操作窗口。

它还可以自动执行其他许多小任务,例如关机,快捷方式,屏幕截图,音量控制。一把合适的瑞士军刀。

窗口操作命令的一般格式为

nircmd win show/hide/min/max/center/close title "Window Title"

但是您还有很多事情可以做。


就我而言,我在cmd中键入了此命令title A;我打开另一个cmd,然后键入以下命令nircmd win close title "A";虽然不能正常工作
mr5


1

当然,JP Software的TCC / LETakeCommand可以替代PowerShell和NirCmd 。

他们的ACTIVATE命令,可以在Win32平台上做几乎所有的最小化/最大化/上/下/ POS /关闭的东西wmctrl确实为X.当然,一些wmctrl机构对Win32的没有意义,没有等价物ACTIVATE。相反,ACTIVATE可以执行某些Win32 wmctrl所没有的功能,例如操纵z顺序,使用任务栏,闪烁和修改“最高”标志。

他们也有KEYSTACK命令可以用来模拟键盘输入发送到窗口。


1
wmctrl可以设置abovebelow
peth 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.