क्या विंडोज पर wmctrl के बराबर कमांड लाइन उपयोगिता है


11

मैं एक दूरस्थ विंडो प्रबंधक लिखने की कोशिश कर रहा हूं, ताकि मैं किसी भी अंतिम बिंदु का उपयोग करके ब्लूटूथ के माध्यम से अपनी खुली खिड़कियों को नियंत्रित कर सकूं। लिनक्स के लिए wmctrl है जो कमांड लाइन से विंडोज़ का प्रबंधन करता है। क्या Microsoft Windows में समान उपकरण है? यानी Microsoft विंडोज के लिए एक कमांड लाइन आधारित विंडो मैनेजर।

यदि मौजूदा कमांड लाइन हैक हैं जो मैं खुली खिड़कियों की सूची प्राप्त करने के लिए उपयोग कर सकता हूं, और सामने एक निश्चित खिड़की ला सकता हूं और इसे ध्यान केंद्रित कर सकता हूं, तो मुझे बताएं।

जवाबों:


8

NirCmd by Nir Sofer एक कमांड-लाइन टूल है, जो हर तरह से विंडोज़ में हेरफेर कर सकता है।

यह दर्जनों अन्य छोटे कार्यों को भी स्वचालित कर सकता है, जैसे शटडाउन, शॉर्टकट, स्क्रीनशॉट, वॉल्यूम नियंत्रण। एक उपकरण का एक उचित स्विस-सेना चाकू।

विंडो मैनिपुलेशन कमांड का सामान्य प्रारूप है

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

लेकिन वहाँ एक बहुत अधिक आप कर सकते हैं।


मेरे मामले में, मैंने इस कमांड को cmd में टाइप किया है title A; मैंने एक और cmd खोला है, और इस कमांड को टाइप किया है nircmd win close title "A"; हालांकि काम नहीं कर रहा है
mr5

2

विंडोज, यूनिक्स की तरह, कई गोले हैं। "CMD.EXE" अब तक का सबसे अच्छा ज्ञात है, लेकिन पावरशेल कहीं अधिक सक्षम है। यह .NET के शीर्ष पर बनाया गया है, और इसलिए आसानी से विंडोज़ में हेरफेर कर सकता है। उदाहरण के लिए /programming/4993926/maximize-window-and-bring-it-in-front-with-powershell देखें ।


1

PowerShell और NirCmd का एक विकल्प बेशक JP Software का TCC / LE और TakeCommand है

उनके पास ACTIVATEकमांड है , जो कि Win32 पर बहुत कम से कम / अधिकतम / टॉप / बॉटम / पॉस / क्लोज सामान है, जो wmctrlएक्स के लिए करता है, निश्चित रूप से, कुछ wmctrlतंत्रों का Win32 पर कोई मतलब नहीं है और इसके लिए कोई समकक्ष नहीं है ACTIVATE। इसके विपरीत, ACTIVATEकुछ Win32 चीजें कर सकते हैं जिनके wmctrlलिए कोई कार्य नहीं है, जैसे कि z ऑर्डर का हेरफेर, टास्कबार का उपयोग, चमकती और "सबसे ऊपर" ध्वज का संशोधन।

उनके पास KEYSTACKकमांड भी है जिसका उपयोग विंडोज़ पर सिम्युलेटेड कीबोर्ड इनपुट भेजने के लिए किया जा सकता है।


1
wmctrlसेट कर सकते हैं aboveऔर below
पैथ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.