बाहरी मॉनीटर को पुन: कनेक्ट करते समय मैं अपनी मूल स्क्रीन पर वापस विंडोज़ कैसे पुनर्स्थापित करूं?


17

कल्पना कीजिए आप ऐसा करते हैं ...

  1. अपने बाहरी मॉनिटर को कनेक्ट करें।
  2. कुछ ऐप शुरू करें, कुछ प्रत्येक मॉनिटर पर।
  3. बाहरी मॉनिटर को डिस्कनेक्ट करें।
    • सभी अच्छे हैं क्योंकि सभी ऐप प्राथमिक मॉनिटर को स्थानांतरित करते हैं।
  4. बाहरी मॉनिटर को फिर से कनेक्ट करें।
    • एप्लिकेशन प्राथमिक मॉनिटर पर रहते हैं, लेकिन यह बहुत अच्छा होगा यदि वे बाहरी मॉनिटर पर वापस चले गए जो वे पहले थे।

विंडोज 10 का उपयोग करना। क्या एप्स को फिर से बाहरी मॉनीटर पर स्वचालित रूप से स्थानांतरित करने के लिए इसका कोई समाधान या समाधान है?


6
आप यहाँ एक नज़र रखना चाहते हैं - - superuser.com/q/240362/302907
Anaksunaman

जवाबों:


1

मेरे पास अतीत में, इसके लिए विंडोपैड नामक एक ऑटोहोटेक उपकरण का उपयोग किया गया था। जाहिरा तौर पर यह अब एक नया, बढ़ाया संस्करण के साथ बदल दिया गया है जिसे विंडोपैडएक्स कहा जाता है । रीडमी देखने के लिए नीचे स्क्रॉल करें। पूर्ण प्रलेखन यहाँ है

यह मेरे लिए कई मॉनीटर पर महत्वपूर्ण था। मुझे आसानी से दोनों के बीच एक खिड़की को बदलने में सक्षम होना पसंद था।

आप निम्नलिखित के लिए हॉटकी को सेट कर सकते हैं (रीडमी से):

हॉटकीज़ पर कॉन्फ़िगर की जाने वाली संभावित क्रियाएं

विंडो एक्शन

मल्टी मॉनिटर

WPXA_MoveWindowToMonitor: स्क्रीन के बीच विंडो खिसकाएं, सापेक्ष स्थिति और आकार को संरक्षित करें।

WPXA_MinimizeWindowsOnMonitor: दिए गए स्क्रीन पर सभी विंडो को छोटा करें

WPXA_GatherWindowsOnMonitor: एक विशिष्ट स्क्रीन पर "इकट्ठा" खिड़कियां।

WPXA_FillVirtualScreen: वर्चुअल स्क्रीन (सभी मॉनिटर) को भरने के लिए विंडो का विस्तार करें।

सामान्य

WPXA_MaximizeToggle: विंडो को अधिकतम करें या पुनर्स्थापित करें।

WPXA_TopToggle: दिए गए विंडो के लिए "AlwaysOnTop" टॉगल करें

WPXA_RollToggle: दिए गए विंडो के लिए "रोल / अनरोल" टॉगल करें WPXA_Move: "पैड" अवधारणा के आधार पर विंडो को स्थानांतरित और आकार दें।

WPXA_TileLast2Windows: सक्रिय और अंतिम विंडो टाइल

मल्टी-मॉनिटर माउस क्रियाएं

WPXA_MoveMouseToMonitor: दिए गए मॉनिटर के केंद्र में माउस ले जाता है

WPXA_ClipCursorToCurrentMonitorToggle: टॉगल माउस को चालू मॉनिटर पर क्लिपिंग

WPXA_ClipCursorToMonitor: क्लिप (प्रतिबंधित) माउस को दिए गए मॉनीटर पर

सामान्य माउस क्रियाएं

WPXA_MouseLocator: माउस को खोजना आसान है

आप इसे और यहां के अन्य टूल "भयानक ऑटोहॉटकी लाइब्रेरीज़, लाइब्रेरी डिस्ट्रीब्यूशन, स्क्रिप्ट्स, टूल्स और रिसोर्सेज की क्यूरेट लिस्ट" के बीच पा सकते हैं


सुविधाओं की इस सूची में चलता है कि यह कर सकते हैं के लिए कदम के आसपास खिड़कियां, लेकिन यह कर सकते हैं बहाल विशेष राज्य के लिए अपनी स्थिति को? "इकट्ठा" और "रोल / अनरोल एक पैड अवधारणा पर आधारित" क्या मतलब है?
टीटी-- 13

@ TT-- "Gather" सभी विंडो को वर्तमान डिस्प्ले पर इकट्ठा करता है। यह बहुत अच्छा है जब, उदाहरण के लिए, मुझे एक प्रदर्शन पर एक या शायद कुछ खिड़कियों को छोड़कर सभी खिड़कियां चाहिए, और मैं अपने मुख्य मॉनिटर पर ध्यान केंद्रित कर रहा हूं। "WPXA_MaximizeToggle: अधिकतम करें या विंडो को पुनर्स्थापित करें" को अधिकतम और मूल के बीच वैकल्पिक होना चाहिए। "रोल / अनरोल ..." एक विंडो के कार्य क्षेत्र को छुपाता है, और केवल प्रदर्शित किए गए शीर्षक बार को छोड़ देता है, या एक लुढ़का हुआ राज्य से पूर्ण विंडो की बहाली में चला जाता है। इसमें से कुछ स्मृति से है और मैं बिल्कुल सही नहीं हो सकता है, लेकिन अगर यह बहुत करीब नहीं है।
लुडिनोम

1
आगे के विवरण के लिए धन्यवाद। ऐसा लगता है कि MaximizeToggleमैं अलग-अलग स्क्रीन पर खिड़कियों को पुनर्स्थापित करना चाहूंगा जैसे मैं चाहता था। मैंने इस 'डॉकविन' का उपयोग करके समाप्त किया जो विशेष रूप से ऐसा करता है (और कुछ नहीं)।
TT--

0

कुछ gpu के पास इसके लिए समर्थन है जैसे कि Nvidia नियंत्रण कक्ष जो आपको इसके लिए सेटिंग्स लागू करने और कई अन्य सुविधाओं की अनुमति देता है।

या यदि आप आपके लिए काम करते हैं तो आप सभी मॉनिटरों पर डेस्कटॉप (विस्तार करने के बजाय) को दर्पण करने के लिए कई प्रदर्शन सेटिंग्स सेट कर सकते हैं।


0

आजकल विंडोज प्रोग्राम - जिसे ऐप (लैंसिंग) कहा जाता है - एक फाइल या रजिस्ट्री में उनकी विंडो की स्थिति को बचा सकता है। यदि कोई जानता है कि यह डेटा कहां है, तो इसे नोटपैड या रजिस्ट्री संपादक में मैन्युअल रूप से संपादित किया जा सकता है। (गलत रजिस्ट्री प्रविष्टियों के कारण Windows अस्थिरता या त्रुटियाँ हो सकती हैं)

एक स्वचालित तरीके से निर्माण किसी के लिए कोडिंग कौशल के साथ आसान होना चाहिए और इसे आवश्यकतानुसार शुरू किया जा सकता है (यानी मॉनिटर के फिर से संलग्न होने के बाद)। यह एक एक्शन स्क्रिप्ट, .bat फ़ाइल या एक देशी ऐप द्वारा किया जा सकता है।

वांछित पदों को कार्यान्वित करने के लिए विचाराधीन आवेदन को इसके पहले बंद करना होगा।

"ऑनलाइन" क्षमता के साथ एक और संभावना (कोई ऐप पुनरारंभ की आवश्यकता नहीं) होगी यदि विंडोज एक प्रक्रिया की विंडो को दूसरे द्वारा एक्सेस करने की अनुमति देता है। एक दृष्टिकोण SendMessage और WindowProc फ़ंक्शन हो सकता है।

(मैं इस बिंदु पर अनिश्चित हूं यदि यह केवल मूल एप्लिकेशन के थ्रेड्स पर लागू होता है या अन्य अनुप्रयोगों के थ्रेड्स द्वारा भी किया जा सकता है ... और निश्चित रूप से विंडोज के लिए प्रोग्रामिंग में अच्छे ज्ञान की आवश्यकता होती है)

https://msdn.microsoft.com/en-us/library/windows/desktop/ms644950%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

एक खिड़की या खिड़कियों के लिए निर्दिष्ट संदेश भेजता है। [...] यदि निर्दिष्ट विंडो को कॉलिंग थ्रेड द्वारा बनाया गया था, तो विंडो प्रक्रिया को तुरंत सबरूटीन कहा जाता है। यदि निर्दिष्ट विंडो एक अलग थ्रेड द्वारा बनाई गई थी, तो सिस्टम उस थ्रेड पर स्विच करता है और उपयुक्त विंडो प्रक्रिया को कॉल करता है।

WM_Move संदेश https://docs.microsoft.com/en-us/windows/desktop/winmsg/wm-move

एक विंडो को स्थानांतरित करने के बाद भेजा गया।

एक विंडो अपने WindowProc फ़ंक्शन के माध्यम से यह संदेश प्राप्त करती है।

https://msdn.microsoft.com/en-us/library/ms633573%28v=VS.85%29.aspx?f=255&MSPPError=-2147217396

एक अनुप्रयोग-परिभाषित फ़ंक्शन जो एक विंडो में भेजे गए संदेशों को संसाधित करता है। [...]


0

मैं UltraMon का उपयोग करता हूं (मेरा मानना ​​है कि यह ओपन सोर्स है) और कुछ परिस्थितियों में, यह सही तरीके से कॉन्फ़िगर किए जाने पर ऐसा कर सकता है।

सबसे पहले प्रोग्राम UltraMon स्थापित करें। फिर, जब वह चल रहा होता है, तो यह कहता है कि अभी आपके पास केवल एक मॉनिटर प्लग इन है (संख्या से कोई फर्क नहीं पड़ता), एक प्रोफ़ाइल बनाएँ:

  • सिस्ट्रे में आइकन पर राइट क्लिक करें
  • लेफ्ट क्लिक डिस्प्ले प्रोफाइल
  • नया प्रदर्शन प्रोफ़ाइल पर बाईं ओर क्लिक करें, इसे नाम दें (उदाहरण के लिए, मैं जो करता हूं वह यह दर्शाता है कि आप कितने मॉनिटर का उपयोग कर रहे हैं, जैसे कि प्रोफ़ाइल का उपयोग करते हुए)।
  • अब आपके पास एक है। कूल, आप प्रत्येक मॉनिटर, स्क्रीनसेवर, आदि के लिए वॉलपेपर बना सकते हैं।
  • सिस्ट्रे आइकन पर राइट क्लिक करें।
  • लेफ्ट क्लिक डेस्कटॉप आइकॉन लेफ्ट सेव पोजिशन

अब अन्य डिस्प्ले कनेक्ट / डिस्कनेक्ट करें। इस नए सेटअप के लिए एक प्रोफ़ाइल बनाएं। हो सकता है कि इसे 7 प्रोफाइल प्लग इन करने के लिए "प्रोफाइल 7" कहें। अब आइकन पदों को बचाएं जब वे जिस तरह से आप चाहते हैं।

आप प्रोफाइल के बीच आगे और पीछे स्विच करने के लिए आसानी से इस टूल का उपयोग कर सकते हैं। आप आसानी से प्रोफाइल के बीच त्वरित-स्विच करने के लिए डेस्कटॉप शॉर्टकट रख सकते हैं।

अंत में, उन्नत विकल्पों में, आप UltraMon को हर समय यह करने के लिए कह सकते हैं, स्वचालित रूप से आपके लिए, लेकिन इसके लिए एक भुगतान किए गए संस्करण (एक समय का जीवनकाल शुल्क) की आवश्यकता हो सकती है।

मैंने UltraMon को 2009 में $ 19.99 में वापस खरीदा था और यह पूरी तरह से इसके लायक था।


3
क्या आप "कैसे", जिन परिस्थितियों में यह काम करते हैं, और इसे सही तरीके से कैसे कॉन्फ़िगर करें, इस पर विस्तार से बता सकते हैं?
फिक्सर 1234

यस सर / मैम। सबसे पहले प्रोग्राम UltraMon स्थापित करें। www.ultramon.com तब, जब यह चल रहा है तो अभी कहने दें कि आपके पास केवल 1 मॉनिटर प्लग इन है (संख्या से कोई फर्क नहीं पड़ता) एक प्रोफ़ाइल बनाएँ: राइट सिस्ट्रे में आइकन पर क्लिक करें बायाँ-क्लिक करें प्रदर्शन प्रोफ़ाइलें बाईं ओर नया प्रदर्शन प्रोफ़ाइल पर क्लिक करें इसे नाम दें (यह वही है जो मैं करता हूं) आप कितने मॉनिटर का उपयोग कर रहे हैं, जैसे कि प्रोफाइल 1। अब आपके पास एक है। कूल, आप प्रत्येक मॉनिटर, स्क्रीनसेवर आदि के लिए वॉलपेपर बना सकते हैं, अपने सभी आइकन प्राप्त कर सकते हैं जिस तरह से आप चाहते हैं। सिस्ट्रे आइकन पर राइट क्लिक करें। लेफ्ट क्लिक डेस्कटॉप आइकॉन लेफ्ट सेव पोजिशन
PyTis

जारी है, अब अन्य डिस्प्ले कनेक्ट / डिस्कनेक्ट करें। इस नए सेटअप के लिए एक प्रोफ़ाइल बनाएं। हो सकता है कि इसे 7 प्रोफाइल प्लग इन करने के लिए "प्रोफाइल 7" कहें। अब आइकन पदों को बचाएं जब वे जिस तरह से आप चाहते हैं। आप प्रोफाइल के बीच आगे और पीछे स्विच करने के लिए आसानी से इस टूल का उपयोग कर सकते हैं। आप आसानी से प्रोफाइल के बीच त्वरित-स्विच करने के लिए डेस्कटॉप शॉर्टकट रख सकते हैं। अंत में, उन्नत विकल्पों में, आप अल्ट्रामैन को हर समय यह करने के लिए कह सकते हैं, स्वचालित रूप से आपके लिए, लेकिन यह एक भुगतान (एक समय का जीवन शुल्क) विकल्प हो सकता है। मैंने UltraMon को 2009 में 19.99 में वापस खरीदा था और यह पूरी तरह से इसके लायक था।
PyTis

यह इस सवाल का जवाब देने के लिए प्रतीत नहीं होता है - पूछना प्रत्येक मॉनिटर पर एप्लिकेशन विंडो को पुनर्स्थापित करने के बारे में था , यह डेस्कटॉप आइकन (और संबंधित चीजों) को संबोधित करता है । यह एक उपयोगी उपकरण की तरह लगता है, लेकिन प्रासंगिक नहीं है।
बोबसन

0

विन रेडॉक ने मेरे लिए सबसे अच्छा काम किया है। रेडॉक स्वचालित है - बिना किसी हस्तक्षेप के खिड़कियों को बचाता है और पुनर्स्थापित करता है। जादू! इसका खुला स्रोत भी!


-1

यदि आप टास्कबार पर आइकन को राइट-क्लिक करते हैं, तो मूव दबाएं, तो आप विंडो को स्थानांतरित करने के लिए एरो कीज़ का उपयोग कर सकते हैं और पोज़िशन सेट करने के लिए की को दबा सकते हैं। कुछ साल पहले मेरा भी यही मुद्दा था।

एक अन्य समाधान है कि डिस्प्लेफ्यूज़न का उपयोग करके विंडो को निकटतम मॉनिटर (केवल एक जुड़ा हुआ) पर "सभी विंडो को वर्तमान मॉनिटर पर ले जाएं" हॉटकी के साथ स्नैप करें।


1
इतना जटिल क्यों? यदि आप किसी अन्य मॉनिटर पर जाना चाहते हैं तो बस विंडोज़ + शिफ्ट + लेफ्ट / राइट का उपयोग करें
phuclv

-1

ऐसा करने के लिए कोई समाधान नहीं हैं, आपको स्क्रीन के कुछ हिस्सों में स्थानांतरित करने के लिए स्क्रीन के बीच या विंडोज की + शिफ्ट + लेफ्ट / राइट के बीच ले जाने के लिए, बाएं दाएं तीर के साथ कीबोर्ड पर खिड़कियों की कुंजी का उपयोग करना चाहिए।

विंडोज की + पी भी मिररिंग / एक्सटेंडिंग आदि की सहायता के लिए मल्टी मॉनिटर स्थितियों में मदद करती है।

लेकिन फिर, एक बार जब आप अपनी स्क्रीन को डिस्कनेक्ट कर देते हैं, अगर उन खिड़कियों पर कोई मेटाडेटा था, तो वे बाद में चले जाते हैं


वास्तव में, कई समाधान हैं। एक या दो जिसका आपने उल्लेख किया है। संकल्प बदलना एक और है।
हेन्स

-2

आप यह कर सकते हैं, यदि आप मेरे जैसे एक पुराने "कीबोर्ड मैन" हैं; -] मुझे यह पता चला है कि उम्र पहले थी, इसलिए कि मैं 90 के दशक से ही मल्टी-मोन कर रहा हूं, यह बहुत लंबे समय से जारी है, थोड़ा बीच में अलग यूआई।

मैंने ऑफ़स्क्रीन / बॉर्डर ऐप्स के लिए सबसे आसान तरीका पाया है:

  • बस टास्कबार के माध्यम से या, एप्लिकेशन का चयन करें Alt -Tab
  • Alt कुंजी को दबाए रखें, और स्पेसबार दबाएं (Alt - Spacebar)
  • आपको अपनी मुख्य स्क्रीन पर एक मेनू दिखाई देगा, जिसमें से एक विकल्प "मूव" होगा, जिसमें एम रेखांकित होगा।
  • जैसे, "M" कुंजी दबाएं, जबकि मेनू अभी भी चालू है
  • इस बिंदु पर, पॉइंट / क्लिक / आदि न करें, क्योंकि अब आप सक्रिय विंडो (ऑफ़स्क्रीन वन) को "री-पोज़िशनिंग" कर रहे हैं।
  • आप माउस को चारों ओर खींच सकते हैं ( अब के लिए कोई बटन नहीं ), और आपको मुख्य स्क्रीन के अंदर / बाहर आने वाले ऐप सॉर्ट को देखना चाहिए, ताकि आप इसे उपयोग के लिए कहीं अधिक सुविधाजनक बना सकें।
  • वैकल्पिक रूप से, आप ऐप को स्थानांतरित करने के लिए एरो-कीज़ का उपयोग कर सकते हैं, बस काम करता है, लेकिन थोड़ा धीमा, यह पता लगाने के लिए कि विंडोज़ कहाँ है और यह किस तरह से बढ़ रहा है।
  • एक बार जब आपके पास विंडो एक "अच्छी जगह" में होती है, जहां इसे सक्रिय रूप से आकार / स्थानांतरित कर सकते हैं, या तो मुख्य-माउस-बटन पर क्लिक करें, या यदि कीबोर्ड विधि का उपयोग करते हैं, तो "एंटर" कुंजी दबाएं।
  • विंडो / ऐप को अब स्थानांतरित / समायोजित करना आसान होना चाहिए।
  • उन सभी विंडो / ऐप्स के लिए दोहराएं जो ऑफ-स्क्रीन हैं।

3
(१) आपके उत्तर से यह पता चलता है कि ओपी को यह पता नहीं है कि खिड़कियों को कैसे खिसकाया जाए, जो अपमानजनक और भोली है। सवाल का पूरा बिंदु यह है कि कंप्यूटर को याद रखना है कि कौन सी खिड़की किस मॉनिटर पर थी और कंप्यूटर को स्वचालित रूप से उन्हें पुनर्स्थापित करने के लिए प्राप्त करने के लिए, उपयोगकर्ता को यह याद रखने की आवश्यकता के बिना कि वे कहाँ थे और फिर उन्हें मैन्युअल रूप से वापस ले जाएं, एक समय में एक। (2) Alt + Space कीबोर्ड शॉर्टकट के अलावा, आपका उत्तर अनिवार्य रूप से हाइड्रैक्स के उत्तर के पहले पैराग्राफ के समान है । ... (Cont'd)
स्कॉट

... जैसा कि हाइड्रॉक्स कहता है, आप इसे पूरी तरह से कीबोर्ड के साथ कर सकते हैं। या आप इसे पूरी तरह से माउस के साथ कर सकते हैं, विंडो हेडर पर क्लिक करके और ड्रैग करके। आपने सबसे जटिल संभव समाधान प्रस्तुत किया है।
स्कॉट

यह वास्तव में काफी सरल है, वर्णन थोड़ा मुश्किल है। जब मैं टास्कबार चीज़ को आज़माता हूं तो मुझे "मूव" मेनू आइटम नहीं मिलता है, या तो इसे हटा दिया गया है, या मेरे सिस्टम पर कुछ इसे देखने से रोक रहा है। मैं सहमत हूं, ऑल-स्पेक के अलावा, मेरा जवाब अनिवार्य रूप से एक ही है, लेकिन मैंने अपना तरीका दर्जनों में दिखाया है, और यह हमेशा "वाह," आसान था, आश्चर्य है कि क्यों कोशिश नहीं की थी " । मेरे जवाब में कीबड-ओनली समाधान की अनुमति है, जैसा कि उल्लेख किया गया है। इसके लिए उपयोगिताओं भी हैं, लेकिन कभी-कभी शेल एक्सटेंशन के अवांछित प्रभाव हो सकते हैं ...
पेटीजी

हालांकि, मैं मानता हूं कि हम OS में समान निर्माण का उपयोग करते हुए कमोबेश एक ही स्थान पर पहुंच रहे हैं।
पेटीज

आप ऐसा करने के लिए DisplayFusion का भी उपयोग कर सकते हैं। इसे वर्तमान कार्य / विंडो को वर्तमान (संभावित मुख्य) मॉनिटर को "स्नैप" करने के लिए एक सेटिंग मिली है।
पेटीजी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.