ऑफस्क्रीन खुलने वाली विंडोज़ को कैसे स्थानांतरित करें?


272

मेरे पास एक दोहरी मॉनिटर सेटअप है, और मैंने हाल ही में पोजिशनिंग सेटिंग्स के साथ खेला है, और मेरे कुछ सिंगल विंडो एप्लिकेशन संरक्षण के पक्ष में हैं, जहां वे आखिरी बार बंद थे, और बाद में उसी स्थिति में खुल रहे थे। दुर्भाग्य से, यह अब उन्हें मेरी स्क्रीन के देखने योग्य क्षेत्र से बाहर रखता है!

क्या किसी विशेष विंडो को देखने योग्य क्षेत्र में बाध्य करने का कोई तरीका है?


2
यह अभी भी विंडोज़ 10 में एक समस्या है! मेरे पास 3 मॉनिटर हैं और मैं केवल एक 'यहाँ और वहाँ' का उपयोग करता हूं ... जब मैं करता हूं, तो इसका उपयोग करना बंद कर देता हूं, कुछ खुले प्रोग्राम इसे खोलने के लिए डिफ़ॉल्ट होते हैं। मुझे जीत + बायाँ तीर आखिरकार मुख्य मॉनिटर पर वापस लाना है।

1
फिर भी सात साल बाद एक समस्या ...
जैक वसी

के संभावित डुप्लिकेट superuser.com/questions/1206086/...
SDsolar

जवाबों:


194

विंडोज 7 और बाद के उपयोगकर्ताओं के लिए: Windows Key+ Shift+ या उस दिशा में मॉनिटर के लिए चयनित विंडो को स्थानांतरित करेगा।


2
इसके लिए धन्यवाद, मेरे पास एक गैर-मानक विंडो वाला एक ऐप था, इसलिए Alt-Space तकनीक काम नहीं करती थी (Windows पर फॉक्सिट रीडर)।
Bdoserror

3
नोट का भी विन + लेफ्ट / राइट / अप है, जो विंडो को सक्रिय मॉनीटर के आधे हिस्से (दोनों तरफ) को कवर करता है या इसे अधिकतम करता है। यह उन सभी स्थितियों में काम करना चाहिए जो मैंने पाया है, और बहुत उपयोगी कुंजी भी हैं (सिवाय जब मैं fn + एरो कुंजियों की कोशिश करते समय उन्हें मारता रहता हूं:)।
कैट

11
यह मेरे विंडोज 10 प्रो x64 में कुछ नहीं करता है
माइक 'पोमैक्स' कामेरमेंस

3
@ माइक'पोमैक्स'कमरमन्स: फनी। यह केवल एक चीज है जो मेरे विंडोज 10 प्रो x64 लैपटॉप पर एमएसीएस विंडो को स्थानांतरित करने के लिए काम करती है जो ऑफ-स्क्रीन खुलती है।
माइक शेरिल 'कैट रिकॉल'

2
वाह, विश्वास नहीं कर सकता मैं इस बारे में कभी नहीं जानता था। किसी को अभी भी यह उपयोगी 8 साल बाद मिल रहा है :)
veryRandomMe

433

मैं इस दृष्टिकोण का उपयोग करता हूं:

  • ऑफ स्क्रीन एप्लिकेशन पर स्विच करने के लिए Alt+ Tabका उपयोग करें ।
  • सिस्टम मेनू को लाने के लिए Alt+ दबाएं SPACE(आप इसे बंद स्क्रीन पर नहीं देखेंगे क्योंकि)
  • Rविंडो को अधिकतम नहीं करने के लिए "पुनर्स्थापना" मेनू विकल्प का चयन करने के लिए दबाएं (अधिकतम होने पर आप इसे स्थानांतरित नहीं कर सकते)
  • Alt+ SPACEफिर से दबाएं , फिर M"मूव" मेनू विकल्प चुनें।
  • आंदोलन आरंभ करने के लिए एक तीर कुंजी दबाएं।
  • अब बस माउस का उपयोग उस विंडो को रखने के लिए करें जहाँ आप चाहते हैं।

यदि आप विंडोज के एक गैर-अंग्रेजी संस्करण का उपयोग कर रहे हैं, तो "आर" और "एम" मेनू विकल्प संभवतः भिन्न होंगे।


8
आपके समाधान के लिए बहुत बहुत "Terje Mikal" धन्यवाद, जिसने मुझे बचाया। लेकिन यह देखते हुए कि समस्या केवल तब होती है जब विंडोज 7 ने अच्छे पुराने समाधान (टास्कबार पर राइट-क्लिक करें ऐप बटन) को हटा दिया है, एक और भी बेहतर समाधान है, जिसे "Emotigious" के तहत 18 Jun 2013 17:45 पर "kmote" द्वारा पोस्ट किया गया है। 10 अक्टूबर 2010 08:50: «विंडोज 7 के तहत आपको टास्कबार बटन पर राइट-क्लिक करना होगा
मिशेल मर्लिन

1
हर दूसरे कदम की कोशिश की, लेकिन तीर कुंजी के साथ आंदोलन की शुरुआत आखिरकार, वास्तव में यह किया ... वाह। और मैं इस एप्लिकेशन को पुनः इंस्टॉल करने के करीब था !
फिलिप

1
मैं जिस ऐप के साथ काम कर रहा हूं, उसके साथ रिस्टोर को बाहर निकाल दिया गया है, लेकिन मैक्सिमम उस चरण में काम करता है, और फिर इस कदम की आवश्यकता नहीं है। जीत के लिए अधिकतम करें!
ब्रायन बुल्कोव्स्की

मैं ऊपर जैसा करता हूं, लेकिन निम्न कॉम्बो मेरे लिए भी काम करता है, Alt + Tab, Alt + Space, M, फिर Esc दबाएं, यह भी काम करने लगता है
Mz A

इसका लगभग 2020, अभी भी इससे निपट रहा है।
मर्ट

14

विंडोज 10 के लिए कर्सर चाल के साथ पुरानी चाल का उपयोग करने के लिए Shiftआपको टास्क बार से संदर्भ मेनू खोलने पर कुंजी दबाए जाने की आवश्यकता है ।

यहां छवि विवरण दर्ज करें

कैसे गीक से जानकारी


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

1
@ कोडर: टिप्पणी वास्तव में उपयोगी है, मुझे नहीं पता था कि। मुझे लगा कि उन्होंने इसे पूरी तरह से हटा दिया है।
ओक_3260548

मैं इस बारे में पूरी तरह से भूल गया! मुझे लगता है कि यदि टास्कबार बटन एक खिड़की का प्रतिनिधित्व करता है, तो आप राइट-क्लिक भी कर सकते हैं। यदि आपको प्रश्न में एप्लिकेशन के लिए एक से अधिक विंडो है, तो आपको एक अलग संदर्भ मेनू मिलता है।
कोडर

12

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


2
कीबोर्ड के बारे में नहीं पता था, लेकिन अगर आप ऑफ़स्क्रीन हैं तो आप माउस का उपयोग नहीं कर सकते, मैंने पहले ही कोशिश की थी।
मैथ्यू शारले

2
आपको तीर कुंजी का उपयोग करने में सक्षम होना चाहिए, भले ही वे ऑफस्क्रीन हों, जब तक कि आपके सिस्टम पर कुछ गैर-मानक न हो जो इसे रोकता है। इस मुद्दे का अनुभव करने वाले लोगों के लिए यह हमेशा मेरी मानक प्रतिक्रिया रही है।
संगीत 2 साल का

9
कम से कम एक तीर कुंजी दबाने के बाद भी खिड़की माउस से "जुड़ी" है और आप इसे अपने माउस से (बिना क्लिक किए) स्थानांतरित कर सकते हैं। यह एक-की-प्लस-माउस दृष्टिकोण आमतौर पर केवल कुंजियों का उपयोग करने की तुलना में तेज है।
डैनियल रिकोव्स्की

8
विंडोज 7 के तहत आपको टास्कबार बटन पर राइट-क्लिक करना होगा।
किमी 12

यह एकमात्र समाधान है जो मेरे लिए काम किया ...
sebagomez

8

इससे पहले कि कार्य पट्टी थी, मैं Alt+Spaceविंडो मेनू को लाने के लिए इस समस्या को ठीक करता था , फिर Mमूव फंक्शन के लिए। तीर कुंजियाँ फिर आपको विंडो को स्क्रीन पर वापस ले जाने की अनुमति देंगी।


+1 कैविटी के साथ कि वे स्क्रीन पर अधिकतम होने पर स्थानांतरित नहीं होंगे, यह एक समस्या हो सकती है यदि विंडोज़ केवल "सीमा से परे" नहीं हैं, लेकिन डमी स्क्रीन पर हैं। वे ओपी के लिए हो सकते हैं क्योंकि अधिग्रहित स्क्रीन के अधिकतम रिज़ॉल्यूशन को कवर किया जाना चाहिए।
mckenzm

8

एक अन्य तेज़ तरीका कार्य पट्टी पर r-क्लिक करना और कैस्केड विंडोज का चयन करना है।


4
यह इसे करने का एक बदसूरत तरीका है, क्योंकि यह मेरी सभी खुली खिड़कियों को प्रभावित करेगा (और मेरे पास आमतौर पर एक ब्राउज़र भी खुला है, अगर आधा दर्जन अन्य नहीं हैं)
मैथ्यू शारले

1
सच है, यह सबसे तेज़ है। इसके अलावा आप उस विंडो को बंद कर सकते हैं जो स्क्रीन बंद थी और उसके बाद पूर्ववत झरना का उपयोग करें जो खिड़कियों की स्थिति को बहाल करेगा। मुझे नहीं पता कि यह खिड़की की स्थिति को भी बहाल करेगा जो स्क्रीन से उस स्थिति में था क्योंकि मैं इसे आज़मा नहीं सकता (केवल एक मॉनिटर है)।
टी। कल्टनेकर

5

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


इस उत्तर के लिए धन्यवाद। टास्क मैनेजर में राइट क्लिक और मैक्सिमम केवल एक चीज थी जो मेरे लिए काम करती थी।
एक कोडर

5

संपादित करें: टिप्पणियों के अनुसार बंद कर दिया गया

भविष्य में इस समस्या को जल्दी से हल करने के लिए, और दोहरे स्क्रीन पर अनुप्रयोगों को लगाने के लिए मैं विंसप्लिट क्रांति की सिफारिश कर सकता हूं । यह इस समस्या को हल करने के लिए केवल Ctrl-Alt और एक num-pad कुंजी दबाकर विंडो को वापस उसी जगह पर रख देता है जहाँ आप इसे चाहते हैं।


दुर्भाग्य से इसे अब और मुक्त नहीं है
Charbel

हाँ, यह अच्छा लग रहा है लेकिन मेरे पास भुगतान न करने की सख्त नीति है जब तक कि मैं ऐसा नहीं करना चाहता। जैसे Lastpass या Acronis True Image के लिए। और मेरे कार्यक्रम के साथ यह बहुत संभव है कि यह समस्या फसलों से 30 दिन पहले हो सकती है ताकि फिर से परीक्षण अवधि मेरे लिए काम न करें।
एसडीसोलर

1
WinSplit क्रांति को दुर्भाग्य से बंद कर दिया गया है, और कोई नया अपडेट नहीं आ रहा है। "" MaxTo "द्वारा प्रतिस्थापित, वर्तमान में USD $ 19
TT--

1
WinSplit-क्रांति है फ्रीवेयर और अभी भी के लिए उपलब्ध है डाउनलोड अगर आप खोज इसके लिए। अंतिम संस्करण 11.04 था, जो 2011 में जारी किया गया था। यह विंडोज़ 10. में काम करता है। संशोधित v9.02 स्रोत GitHub में WinSplit-Reloaded के रूप में उपलब्ध है । यह एक कमाल का उत्पाद है।
बेन

@, लिंक के लिए धन्यवाद। मैं जवाब में लिंक पर गया और उस जानकारी को उद्धृत किया। (अब पृष्ठ में लिखा गया है "विनस्प्लिट रिवॉल्यूशन अब उपलब्ध नहीं है, लेकिन हम एक उत्कृष्ट विकल्प प्रदान करते हैं।") उस गीथहब फोर्क में रीडमी जानकारीपूर्ण है और विशेष रूप से "संस्करण 9.02, 2009 में सार्वजनिक रूप से जारी किया गया" का उल्लेख है।
TT-- 22

3

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


लिंक अब मृत है :-(
दानियो

:-( दूसरी ओर, यह समाधान स्वयं ही हो सकता है। क्या यह अब भी होता है? यह वर्षों से है जब मुझे आखिरी बार इसकी आवश्यकता थी।
टोरेन गुंडोफ्टे-ब्रून


इंस्टॉलर सिर्फ मेरे लिए (विंडोज 7 पर) लॉक करता है।
mhenry1384

@ अच्छी तरह से यह mhenry1384 है 14 साल की उम्र (और 32 बिट), हम वास्तव में इसे नए के साथ काम करने की उम्मीद नहीं कर सकते संस्करणों ..... (64 बिट?)
टॉर्बेन Gundtofte-ब्रून

3

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

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


इतने सारे उत्तर अधिक उच्च उत्थान के हैं, फिर भी मेरे लिए एक भी व्यक्ति ने काम नहीं किया। इसने किया।
डैन निसेनबौम

Git GUI मुझे यहां तक ​​ले आया, लेकिन मैंने इसे Shift-RightClick (टास्कबार आइकन पर), मूव, एरो की, फिर माउस (जहां यह होना चाहिए, उस विंडो को लगाने के लिए) के साथ हल किया। कामचलाऊ / ब्रैड पैटन का समाधान काम करता है।
mcalex

1

मैं winamp के साथ एक ही मुद्दा था। अब तक पाया गया एकमात्र (असंतोषजनक) समाधान: स्क्रीन रिज़ॉल्यूशन को एक अलग और पीछे बदलना

थॉमस


1

आप NIRSOFT WinLister का उपयोग कर सकते हैं। मैंने देखा कि "मूव" विधि विंडोज 7 पर उपलब्ध नहीं है जब आप क्लासिक विषय का उपयोग कर रहे हैं, और विभिन्न अन्य तरीके विफल हो गए हैं, तो मैं अपना "यदि बाकी सब विफल रहता है" विकल्प पोस्ट कर रहा हूं।

  1. यहां WinLister एप्लिकेशन डाउनलोड करें

  2. WinLister को प्रशासक के रूप में चलाएं और स्क्रीन पर वापस जाने के लिए इच्छित विंडो का चयन करें। व्यवस्थापक के रूप में नहीं चलने से एप्लिकेशन को आपके लिए विंडोज़ को स्थानांतरित करने की क्षमता नहीं मिलेगी।

  3. राइट क्लिक करें और चुनें "सेंटर सिलेक्टेड विंडोज" और आपका काम हो गया!

यहाँ स्क्रीनशॉट ।


1
ग्रेट टिप - यह एकमात्र समाधान है जो मेरे लिए एमएस टीएफएस बिजली उपकरणों के लिए काम करता है क्योंकि ऑल्ट-स्पेस ने केवल मालिक खिड़कियों की खोज खिड़की के लिए मेनू खोला, न कि उप-विंडो जो ऑफ स्क्रीन थी।
डेनियो

1

कुछ मामलों में, दूरस्थ स्थान पर कई स्क्रीन होने के बावजूद, आपको अपने स्थान से उन तक पहुँच प्राप्त नहीं हो सकती है। मुख्य आदेश काम नहीं करेंगे क्योंकि आपको किसी भी दृश्य से बाहर कर दिया गया है जो आपकी स्क्रीन पर नहीं है।

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


1
आप क्या उल्लेख कर रहे हैं: "दूरस्थ स्थान", "आपका स्थान", आदि ...? उपयोगकर्ता को "आपके स्क्रीन पर न होने वाले किसी भी दृश्य से लॉक" क्यों किया जाएगा?
स्कॉट

वह VM, Citrix, RDP आदि का अर्थ है कि आप अपने फोन पर मल्टी-4K नहीं पढ़ रहे हैं। डमी स्क्रीन के लिए भी यही स्थिति है। कुछ कॉरपोरेट यूजर्स ने अनिवार्य डेस्कटॉप आइटम को दृष्टि से बाहर रखने के लिए एचडीएमआई डोंगल लगाया। 1 वास्तविक स्क्रीन पर वापस जाने से उन्हें वापस चला जाता है।
mckenzm

1

विंडो का चयन करें (जैसे, Alt+ का उपयोग करके Tab)। फिर Alt+ को दबाए रखें F7और फिर तीर की चाबियों के साथ खिड़की को देखें। किया हुआ।

कभी-कभी नेत्रहीन यह जानना मुश्किल होता है कि छिपी हुई खिड़की कहां स्थित है (और इस तरह इसे स्क्रीन की ओर कैसे बढ़ाया जाए)। खिड़की के चयन के दौरान एनिमेशन मददगार हो सकते हैं। मेरे सेटअप के कारण (मैं कभी-कभी अपनी लैपटॉप स्क्रीन के शीर्ष पर दूसरी स्क्रीन का उपयोग करता हूं), विंडो बंद दिखाई देने वाली विंडो आमतौर पर नीचे होती हैं। होल्डिंग Alt+ F7+ Upइसलिए उन्हें देखने में लाता है।


1

PowerShell से परिचित किसी के लिए, यह प्रयास करें:

  • नीचे दिए गए कोड को PowerShell ISE सत्र में कॉपी और पेस्ट करें।
  • मारो भागो
  • ऑफ स्क्रीन विंडो को एक्टिव बनाने के लिए ALT + TAB / जो भी दबाएं
  • कुछ क्षण प्रतीक्षा करें (स्क्रिप्ट पर RUN मारने से 5 सेकंड)
  • अब विंडो दिखाई देनी चाहिए।

यदि विंडो एक मुख्य विंडो है, तो इसे स्क्रीन के ऊपरी बाएं कोने में ले जाया जाएगा।

यदि विंडो किसी अन्य प्रोग्राम की चाइल्ड विंडो है, तो उसके ऊपरी बाएँ कोने को उसके मूल विंडो के ऊपरी बाएँ कोने से संरेखित किया जाएगा।

Add-Type @"
    using System;
    using System.Runtime.InteropServices;

    // https://msdn.microsoft.com/en-us/library/windows/desktop/dd162897(v=vs.85).aspx
    public struct RECT 
    {
        public long left;
        public long top;
        public long right;
        public long bottom;
    }

    public class User32WinApi 
    {

        // https://msdn.microsoft.com/en-us/library/windows/desktop/ms633505(v=vs.85).aspx
        /*
            Gets the handle of the in-focus window
            NB: In some scenarios this can be NULL; so code needed to handle such an event
        */
        [DllImport("user32.dll")]
        public static extern IntPtr GetForegroundWindow();

        // https://msdn.microsoft.com/en-us/library/windows/desktop/ms633503(v=vs.85).aspx
        /*
            top & left are always 0 (i.e. since the rectangle is relative to the window itself)
            bottom & right equal the windows hieght and width, respectively.
        */
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        public static extern bool GetClientRect(IntPtr hWnd, out RECT lpRect);

        // https://msdn.microsoft.com/en-us/library/windows/desktop/ms633534(v=vs.85).aspx
        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);

    }

"@
$repaint = $true 
$windowSize = New-Object RECT

"Quick; get the window you're after in focus; you have 5 seconds..."
Start-Sleep -Seconds 5 #allow 5 seconds for the user to get the window they're after in focus (e.g. using ALT+TAB / whatever)
$activeWindow = [User32WinApi]::GetForegroundWindow()
if ($activeWindow) {
    if([User32WinApi]::GetClientRect($activeWindow, [ref]$windowSize)) {
        if ([User32WinApi]::MoveWindow($activeWindow, 0, 0, $windowSize.right, $windowSize.bottom, $repaint)) {
            "Window moved successfully (hope you agree!)"
        } else {
            Write-Warning "Failed to move the active window"
        }
    } else {
        Write-Warning "Failed to get size of the active window"    
    }
} else {
    Write-Warning "No active window found"    
}

मूल कोड यहां: https://gist.githubusercontent.com/JohnLBevan/1593bb88c2d2af436a1c9414e8adfa/


0

टास्क बार पर कर्सर रखें..इस तरह शो शो विंडो साइड को साइड पर क्लिक करें..यह विंडो को स्क्रीन पर लाएगा..और अंत में फिर से कर्सर को टास्क बार पर ले आएगा राइट क्लिक करें पूर्ववत शो विंडो को साइड से चुनें ..



0

से विंडोज पर एक शॉर्टकट के साथ नीचे / शीर्ष पर नजर रखने के लिए एक खिड़की हटो द्वारा Tymric :

मैंने AHK स्क्रिप्ट लिखी।

उपयोग:

Win+ Alt+ Arrow: सक्रिय विंडो को मॉनिटर पर ले जाएं जिसकी दिशा तीर द्वारा इंगित की गई है। ध्यान दें कि यह आपकी विंडो को स्क्रीन के बाहर ले जाने का कारण हो सकता है यदि आप मॉनिटर 2 से या अपने सेटअप में मॉनिटर 3 से दाएं जाने की कोशिश करते हैं। मैं इसे भविष्य में अपडेट करूंगा।

Win+ Alt+ Number: सक्रिय विंडो को दिए गए मॉनिटर नंबर पर ले जाएं

#Persistent

SysGet, MonitorCount, MonitorCount


#!Up::
  GoSub CalculateDisplacement
  WinMove, A, , %xPos%, %displaceYneg%
  return
#!Down::
  GoSub CalculateDisplacement
  WinMove, A, , %xPos%, %displaceYpos%
  return
#!Left::
  GoSub CalculateDisplacement
  WinMove, A, , %displaceXneg%, %yPos%
  return
#!Right::
  GoSub CalculateDisplacement
  WinMove, A, , %displaceXpos%, %yPos%
  return

#!1::
  GoSub CalculateDisplacement
  WinMove, A, , %xPosOn1%, %yPosOn1%
  return

#!2::
  if (MonitorCount > 1) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn2%, %yPosOn2%
  }
  return

#!3::
  if (MonitorCount > 2) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn3%, %yPosOn3%
  }
  return

#!4::
  if (MonitorCount > 3) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn4%, %yPosOn4%
  }
  return

#!5::
  if (MonitorCount > 4) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn5%, %yPosOn5%
  }
  return

#!6::
  if (MonitorCount > 5) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn6%, %yPosOn6%
  }
  return

#!7::
  if (MonitorCount > 6) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn7%, %yPosOn7%
  }
  return

#!8::
  if (MonitorCount > 7) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn8%, %yPosOn8%
  }
  return

#!9::
  if (MonitorCount > 8) {
    GoSub CalculateDisplacement
    WinMove, A, , %xPosOn9%, %yPosOn9%
  }
  return


CalculateDisplacement:
  WinGetPos, xPos, yPos, , , A
  Loop, %MonitorCount% {
    SysGet, MonitorDimension, Monitor, %A_Index%
    if (xPos > MonitorDimensionLeft and xPos < MonitorDimensionRight and yPos < MonitorDimensionBottom and yPos > MonitorDimensionTop) {
      currentMonitor = %A_Index%
    }
  }
  SysGet, thisMonitor, Monitor, %currentMonitor%
  displaceXpos := xPos + thisMonitorRight - thisMonitorLeft
  displaceYpos := yPos + thisMonitorTop - thisMonitorBottom
  displaceXneg := xPos - thisMonitorRight + thisMonitorLeft
  displaceYneg := yPos - thisMonitorTop + thisMonitorBottom
  Loop, %MonitorCount% {
    SysGet, nextMonitor, Monitor, %A_Index%
    xPosOn%A_Index% := xPos - thisMonitorLeft + nextMonitorLeft
    yPosOn%A_Index% := yPos - thisMonitorTop + nextMonitorTop
  }
  return

0

मैंने बॉर्डरलाइन नामक एक उपकरण लिखा है जो स्वचालित रूप से ऑफ-स्क्रीन विंडोज को ऑन-स्क्रीन चलने पर वापस ले जाएगा। जब आपको इसकी आवश्यकता हो तो आपको इसे चलाना होगा (सबसे अच्छा काम करता है यदि आप इसे कीबोर्ड शॉर्टकट असाइन करते हैं या इसे स्टार्ट मेनू में डालते हैं), लेकिन इसका मतलब यह भी है कि यह हमेशा पृष्ठभूमि में नहीं चल रहा है।


0

कभी-कभी, यह हल हो गया:

  • WinKey+ पर क्लिक करेंP
  • Extendया किसी अन्य विकल्प को चुनें , और सभी विंडो को कैस्केड किया जाएगा। वांछित विंडो को प्राथमिक स्क्रीन पर ले जाएं।

-1

ऑफस्क्रीन खुलने वाली विंडोज़ को कैसे स्थानांतरित करें?

स्क्रीन रिज़ॉल्यूशन को अस्थायी रूप से कम करें, माउस के साथ शीर्ष पट्टी को पकड़ो और केंद्र को स्थानांतरित करें। रिज़ॉल्यूशन को स्वचालित रूप से पुनर्स्थापित करने के लिए सिस्टम की प्रतीक्षा करें।

  1. डेस्कटॉप -> स्क्रीन रिज़ॉल्यूशन
  2. अपने मॉनिटर का चयन करें, वर्तमान सेटिंग से कुछ कम रिज़ॉल्यूशन में बदलें।
  3. सिस्टम नया रिज़ॉल्यूशन दिखाता है, पूछता है कि क्या आप 30 सेकंड में रखना या वापस करना चाहते हैं।
  4. 30 सेकंड के भीतर, मिस स्थित खिड़की को पकड़ो और इसे केंद्र में ले जाएं।
  5. स्वचालित रूप से वापस लौटने के लिए समय की प्रतीक्षा करें।

विंडो चली गई ...

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