มียูทิลิตีบรรทัดคำสั่งเทียบเท่ากับ wmctrl บน Windows หรือไม่


11

ฉันกำลังพยายามเขียนตัวจัดการหน้าต่างระยะไกลเพื่อให้ฉันสามารถควบคุมหน้าต่างที่เปิดอยู่ของฉันผ่านบลูทู ธ โดยใช้สัญลักษณ์ใด ๆ มี wmctrl สำหรับ Linux ที่จัดการ windows จากบรรทัดคำสั่ง มีเครื่องมือที่คล้ายกันใน Microsoft Windows หรือไม่ Ie เครื่องมือจัดการหน้าต่างที่ใช้บรรทัดคำสั่งสำหรับ Microsoft Windows

หากมีบรรทัดคำสั่งที่มีอยู่แฮ็กที่ฉันสามารถใช้เพื่อรับรายการของหน้าต่างที่เปิดอยู่และนำบางหน้าต่างไปข้างหน้าและให้ความสำคัญแจ้งให้ฉันทราบ

คำตอบ:


8

NirCmdโดย Nir Sofer เป็นเครื่องมือบรรทัดคำสั่งที่สามารถจัดการหน้าต่างได้หลากหลายวิธี

นอกจากนี้ยังสามารถทำงานเล็ก ๆ น้อย ๆ โดยอัตโนมัติเช่นการปิดทางลัดหน้าจอการควบคุมระดับเสียง เครื่องมือสวิส - กองทัพที่เหมาะสม

รูปแบบทั่วไปของคำสั่งการจัดการหน้าต่างคือ

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

แต่มีอีกมากมายที่คุณสามารถทำได้


ในกรณีของฉันฉันได้พิมพ์คำสั่งนี้ในคำสั่งtitle A; ฉันเปิดอีก cmd และพิมพ์คำสั่งนี้nircmd win close title "A"; ไม่ทำงานแม้ว่า
mr5

2

Windows เช่น Unix มีหลายเชลล์ "CMD.EXE" นั้นเป็นที่รู้จักดีที่สุด แต่ PowerShell นั้นมีความสามารถมากกว่า มันสร้างขึ้นจาก. NET และดังนั้นจึงสามารถจัดการหน้าต่างได้อย่างง่ายดาย ดู/programming/4993926/maximize-window-and-bring-it-in-front-with-powershellสำหรับตัวอย่าง


1

ทางเลือกอื่นสำหรับ PowerShell และ NirCmd นั้นแน่นอนว่าTCC / LEและTakeCommandของJP Softwareนั้น

พวกเขามีACTIVATEคำสั่งที่สามารถทำใน Win32 สวยมากทั้งหมดของ / POS / สิ่งใกล้ลด / ขยาย / บน / ล่างที่wmctrlไม่สำหรับเอ็กซ์แน่นอนบางwmctrlกลไกไม่มีความหมายบน Win32 ACTIVATEและรายการเทียบเท่าไม่ ในทางกลับกันACTIVATEสามารถทำสิ่ง Win32 บางอย่างที่wmctrlไม่มีฟังก์ชั่นเช่นการจัดการคำสั่ง z การใช้ทาสก์บาร์การกะพริบและการแก้ไขธง "topmost"

พวกเขายังมีKEYSTACKคำสั่งที่สามารถใช้ในการส่งอินพุตคีย์บอร์ดจำลองไปยัง windows


1
wmctrlสามารถตั้งค่าและabove below
peth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.