Windowsのwmctrlに相当するコマンドラインユーティリティはありますか


11

anyremoteを使用してBluetooth経由で開いているウィンドウを制御できるように、リモートウィンドウマネージャーを作成しようとしています。コマンドラインからウィンドウを管理するLinux用のwmctrlがあります。Microsoft Windowsに同様のツールはありますか?つまり、Microsoft Windows用のコマンドラインベースのウィンドウマネージャーです。

開いているウィンドウのリストを取得し、特定のウィンドウを前面に表示してフォーカスを当てるために使用できる既存のコマンドラインハックがある場合は、お知らせください。

回答:


8

Nir SoferによるNirCmdは、さまざまな方法でウィンドウを操作できるコマンドラインツールです。

また、シャットダウン、ショートカット、スクリーンショット、ボリュームコントロールなど、他の多くの小さなタスクを自動化することもできます。ツールの適切なスイスアーミーナイフ。

ウィンドウ操作コマンドの一般的な形式は次のとおりです。

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

しかし、あなたができることはもっとたくさんあります。


私の場合、このコマンドをcmdに入力しましたtitle A。別のコマンドを開いて、このコマンドを入力しましたnircmd win close title "A"。動作しません
mr5、2015


1

PowerShellとNirCmdの代わりに、もちろんJP SoftwareのTCC / LE TakeCommandです。

彼らは持っているACTIVATEコマンドを、それはほとんどすべて最小化/最大化/トップ/ボトム/ POS /近いもののWin32で行うことができますwmctrl。もちろん、X.のために行い、いくつかのwmctrlメカニズムは、Win32上では意味がありませんし、無同等物のためにACTIVATE。逆に、ACTIVATEwmctrl zオーダーの操作、タスクバーの使用、フラッシュ、「最上位」フラグの変更など、機能のないWin32の処理を実行できます。

また、シミュレートされたキーボード入力をウィンドウに送信するために使用できるKEYSTACKコマンドもあります。


1
wmctrl設定することができますabovebelow
peth
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.