Apakah ada utilitas baris perintah yang setara dengan wmctrl di Windows


11

Saya mencoba untuk menulis window manager jarak jauh sehingga saya dapat mengontrol jendela terbuka saya melalui bluetooth menggunakan anyremote. Ada wmctrl untuk Linux yang mengelola windows dari baris perintah. Apakah ada alat serupa di Microsoft Windows? Yaitu Manajer jendela berbasis baris perintah untuk Microsoft Windows.

Jika ada peretasan baris perintah yang ada yang bisa saya gunakan untuk mendapatkan daftar jendela yang terbuka, dan membawa jendela tertentu ke depan dan memberikan fokus, beri tahu saya.

Jawaban:


8

NirCmd oleh Nir Sofer adalah alat baris perintah yang dapat memanipulasi windows dengan segala macam cara.

Itu juga dapat mengotomatiskan lusinan tugas kecil lainnya, seperti mematikan, pintasan, tangkapan layar, kontrol volume. Pisau alat tentara Swiss yang tepat.

Format umum perintah manipulasi jendela adalah

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

tetapi ada banyak lagi yang bisa Anda lakukan.


Dalam kasus saya, saya telah mengetik perintah ini dalam cmd title A; Saya sudah membuka cmd lain, dan mengetik perintah ini nircmd win close title "A"; Tidak berfungsi
mr5


1

Alternatif untuk PowerShell dan NirCmd tentu saja adalah TCC / LE dan TakeCommand dari JP Software .

Mereka memiliki ACTIVATEperintah , yang dapat dilakukan pada Win32 hampir semua hal meminimalkan / memaksimalkan / atas / bawah / pos / tutup yang wmctrlberlaku untuk X. Tentu saja, beberapa wmctrlmekanisme tidak memiliki arti pada Win32 dan tidak ada padanan untuk ACTIVATE. Sebaliknya, ACTIVATEdapat melakukan beberapa hal Win32 yang wmctrltidak memiliki fungsi untuk, seperti manipulasi urutan z, penggunaan bilah tugas, flashing, dan modifikasi bendera "paling atas".

Mereka juga memiliki KEYSTACKperintah yang dapat digunakan untuk mengirim input keyboard yang disimulasikan ke windows.


1
wmctrldapat mengatur abovedan below.
peth
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.