फोकस और आईडी द्वारा बंद आवेदन


1

विंडोज में अगर मेरे पास एप्लिकेशन के लिए पीआईडी ​​है और मैं कमांड प्रॉम्प्ट के माध्यम से ऐप को फोकस करना या बंद करना चाहता हूं।

मुझे चलाने के लिए क्या कमांड चाहिए?

जैसे

FOCUS 123

या

CLOSE 123

जहां 123 पीआईडी ​​है।

जवाबों:


2

अपने पीआईडी ​​का उपयोग करके ऐप इंस्टेंट को मारने के लिए, उपयोग करें taskkill /pid <pid>( tasklistसभी चल रही प्रक्रियाओं को सूचीबद्ध करेगा)।

अपने पीआईडी ​​का उपयोग करके ऐप इंस्टीट्यूट पर ध्यान केंद्रित करने के लिए, नीचे दिए गए VBScript का उपयोग करें:

set objShell = WScript.CreateObject("WScript.Shell")
objShell.AppActivate WScript.Arguments.Item(0)
objShell.SendKeys "% x"

MSDN प्रलेखीकरण कि कहते हैं %का प्रतिनिधित्व करता है ALT। साथ में SPACEहम Alt-Spaceपॉपअप मेनू का उपयोग कर सकते हैं , और विंडो को अधिकतम या पुनर्स्थापित करने के लिए एक कीबोर्ड त्वरक का उपयोग कर सकते हैं।

यदि आप इसे फ़ोकस.वीबीएस के रूप में सहेजते हैं , तो आप इसका उपयोग कमांड लाइन से कर सकते हैं:

wscript Focus.vbs <pid>

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

कम से कम शेष रहते हुए न्यूनतम खिड़कियां वास्तव में फोकस प्राप्त कर सकती हैं। यदि आप चाहते हैं कि न्यूनतम विंडो अन-मिनिमाइज़ / रिस्टोर होने के साथ-साथ फोकस प्राप्त करे, तो मुझे बताएं और मैं देखूंगा कि इसके साथ क्या किया जा सकता है।
— करण

हां, मैं चाहूंगा कि इसे अन-मिनिमाइज / रिस्टोर किया जाए और फिर फोकस किया जाए ताकि यह बग न हो। धन्यवाद।
— कैमरून

ठीक है, मुझे कुछ समय दीजिए। मेरे सिस्टम पर BTW, विंडो के टास्कबार बटन को कम से कम दिखाता है, इस पर ध्यान केंद्रित किया गया है, लेकिन कोई झिलमिलाहट नहीं है और मैं आसानी से क्लिक करके अन्य विंडो पर ध्यान केंद्रित कर सकता हूं। सुनिश्चित नहीं हैं कि आपके सिस्टम पर समस्या क्या है।
— करण

मुझे लगता है कि यह लूप है, जो इसका कारण बनता है, क्योंकि यह एप्लिकेशन को ठीक से ध्यान केंद्रित करने में कामयाब नहीं हुआ है और इसके कारण इसे जारी रखने की कोशिश करता है और इसलिए अन्य विंडोज़ के साथ बातचीत करने से रोकता है। मैंने लूप को निष्क्रिय कर दिया है, इसलिए यह केवल एक पुनर्स्थापना और फ़ोकस करने का मामला है और ठीक होना चाहिए।
— कैमरून

3

विंडोज़ कमांड टास्ककिल से:

taskkill [/s Computer] [/u Domain\User [/p Password]]] [/fi FilterName] [/pid ProcessID]|[/im ImageName] [/f][/t]

उदाहरण: टास्ककिल / पीआईडी ​​123

स्रोत Microsoft


3

मैं पीआईडी ​​का उपयोग करके एक प्रक्रिया को कैसे मार सकता हूं?

आप एक प्रक्रिया का उपयोग कर सकते हैं tskill:

tskill 123

वाक्य - विन्यास

TSKILL जुलूस | processname [/ SERVER: servername] [/ ID: sessionid | / ए] [/ वी]

स्रोत tskill


मैं पीआईडी ​​का उपयोग करके किसी प्रक्रिया पर ध्यान कैसे केंद्रित करूं?

किसी एप्लिकेशन पर फ़ोकस सेट करने के लिए आपको 3 पार्टी एप्लिकेशन का उपयोग करना होगा, जैसे कि Nircmd Win ।

nircmd win focus process /123

वाक्य - विन्यास

nircmd जीत [कार्रवाई] [खोज] [खोजने के लिए खिड़की] [अतिरिक्त पैरामीटर]

स्रोत Nircmd विन


मुझे वह त्रुटि मिलती है जिसे winआंतरिक या बाहरी कमांड के रूप में मान्यता प्राप्त नहीं है।
— कैमरून

क्या मैं बाहरी प्रोग्राम के बिना किसी ऐप को फोकस कर सकता हूं? धन्यवाद
— कैमरून

आप कुछ करने में सक्षम हो सकते हैं powershell।
— DavidPostill

winवास्तव में nircmdउपसमूह है, जो पूर्ण वाक्यविन्यास है nircmd win focus process /123।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.