วิธีรีเซ็ตตำแหน่งหน้าต่างของแอปพลิเคชัน


16

แอปพลิเคชั่นที่จัดเก็บและกู้คืนตำแหน่งหน้าต่างแน่นอนของพวกเขาอาจสิ้นสุดลงนอกหน้าจอที่มองเห็นได้หากการเปลี่ยนแปลงพื้นที่หน้าจอของจอภาพ เรื่องนี้เกิดขึ้นเช่นเมื่อ de / ติดตั้งจอภาพภายนอก

ใน Windows 7 คุณสามารถกดWIN+ LEFTหรือWIN+ RIGHTฯลฯ เพื่อเปลี่ยนตำแหน่งแอปพลิเคชันเมื่อทำการโฟกัส

วิธีที่ง่ายที่สุดในการทำเช่นนี้ใน Windows XP, Windows 2000 คืออะไร


ใน Windows 7 ปุ่มที่คุณพูดถึงฉันเห็นสิ่งที่คุณหมายถึงพวกเขาย้ายหน้าต่างระหว่างซ้ายสุดตำแหน่งคืนและขวาสุด ใน Windows XP หรือ Windows 7 คุณสามารถคลิกที่ด้านซ้ายบนจากนั้นเมนูปรากฏขึ้นคลิกย้าย และลากหน้าต่าง หรือคุณสามารถคลิกที่แถบหัวเรื่องแล้วลากหน้าต่างจากตรงนั้น แต่ดูเหมือนว่าคุณต้องการทางลัด ..
barlop

@barlop ฉันกำลังถามถึงกรณีที่ตำแหน่งของหน้าต่างไม่ได้อยู่ในหน้าจอที่มองเห็นไม่ว่าจะเกิดจากข้อผิดพลาดหรือเนื่องจากการเปลี่ยนตำแหน่งที่แน่นอน (เช่นการสลับหน้าจอหลักเปลี่ยนเป็นความละเอียดที่เล็กลง) นอกจากนี้บางแอพพลิเคชั่นจะแทนที่เมนูคลิกขวาที่เป็นค่าเริ่มต้น
Lorenz Lo Sauer

ไม่เคยลองสิ่งนี้ แต่ต้องการลองไหม commandline.co.uk/cmdow "Cmdow เป็นยูทิลิตี commandline Win32 สำหรับ NT4 / 2000 / XP / 2003 ที่อนุญาตให้ windows แสดงรายการย้ายปรับขนาดเปลี่ยนชื่อซ่อน / ไม่ถูกซ่อนถูกปิดใช้งาน / เปิดใช้งานย่อขยายขยายกลับคืนเปิดใช้งาน / ปิดการใช้งานปิดฆ่าและอีกมากมาย "
barlop

ต่อไปนี้อยู่ไกลจากสิ่งที่คุณต้องการ แต่ - กระเบื้องหรือหน้าต่างเรียงซ้อน (คลิกขวาที่ทาสก์บาร์ .. จากนั้นเลือกว่า) แม้ว่าจะทำหน้าต่างทั้งหมด .. แต่อย่างน้อยจะได้รับมันบนหน้าจอในรูปแบบการคืนค่า (เช่นไม่ขยายหรือ ย่อเล็กสุด)
barlop

@barlop โอ้ใช่ - แน่นอน! กรุณาตอบว่า ฉันไม่เคยใช้ฟังก์ชั่นหน้าต่างและดูเหมือนจะลืมเมื่อฉันต้องการ
Lorenz Lo Sauer

คำตอบ:


12

วิธีหนึ่งคือคุณสามารถคลิกขวาที่ทาสก์บาร์ใน XP แล้วเลือกน้ำตกหรือไทล์แม้ว่ามันจะทำสำหรับหน้าต่างทั้งหมด

ป้อนคำอธิบายรูปภาพที่นี่

อีกวิธีหนึ่งคือเปิดใช้งานหน้าต่างจากนั้นทำ alt-space เพื่อเปิดเมนูของหน้าต่างจากนั้นเลือก 'M' (ซึ่งย่อมาจาก 'move') และใช้ปุ่มลูกศรเพื่อเลื่อนหน้าต่างเพิ่มเติมภายในมุมมอง


1
โปรดทราบว่าใน windows 7 หากคุณเปลี่ยนคลิกขวาไอคอนคุณสามารถเรียงต่อกันหรือเรียงซ้อนหน้าต่าง "เหล่านั้น" แต่ xp ไม่ได้เสนอเท่าที่ฉันสามารถบอกได้ (และหลังจากใช้งานไป 10 ปี!) แต่คุณสามารถ ใน XP สำหรับ windows ทั้งหมดซึ่งอย่างน้อยจะทำให้คุณหลงทางภายในขอบเขตที่สามารถดูได้บนหน้าจอ
barlop

1
น่าเศร้าใน Windows 10 อย่างน้อยที่สุดในการกำหนดค่าเดสก์ท็อปหลายจอภาพหน้าต่างสามารถอยู่นอกเดสก์ท็อปในลักษณะที่เรียงซ้อนกันจะไม่ทำให้อยู่ในมือ บางครั้งสิ่งนี้เกิดขึ้นกับ Google แฮงเอาท์ตัวอย่างเช่น
cdaddr

1
@cdaddr สามารถเปิดใช้งานหน้าต่างจากนั้นทำ alt-space เพื่อแสดงเมนูของหน้าต่างเรียกว่า 'M' แล้วกด ENTER และใช้ปุ่มลูกศรเพื่อย้ายหน้าต่างมากขึ้นในมุมมอง
barlop

ใช่หรือคลิกขวาที่รายการบนแถบงานแล้วเลือกย้าย ฉันไม่รู้เกี่ยวกับวิธีอื่น แต่ถ้าคุณทำอย่างนี้หน้าต่างก็จะแนบไปกับตัวชี้เมาส์และคุณสามารถวางเมาส์ไปรอบ ๆ หลังจากที่คุณกดปุ่มลูกศรอย่างน้อย
cdaddr

@cdaddr ใช่ดูเหมือนว่าไม่จำเป็นต้องป้อนหลังจาก M .. และทันทีที่คุณทำ alt-space, M จากนั้นเคอร์เซอร์ของเมาส์จะย้ายไปที่แถบชื่อเรื่องเช่นเดียวกับการย้ายเคอร์เซอร์ของเมาส์ที่เกิดขึ้นกับวิธีการแถบงานที่คุณพูดถึง .
barlop

24

เมื่อหน้าต่างมีโฟกัสให้ลอง ALT + SPACE เพื่อเปิดเมนูบริบท ที่นั่นคุณควรเห็นตัวเลือกที่มักจะมีการย้าย / ย่อ / ขยาย ควรปรากฏขึ้นในพื้นที่ที่มองเห็นได้แม้ว่าจะไม่สามารถมองเห็นแถบหัวเรื่องหน้าต่างได้)


1
คำตอบที่ไม่ถูกต้อง มีบางครั้งที่ SHIFT + R-CLICK ไม่ทำงานบนทาสก์บาร์ (ตัวอย่างเช่นเบราว์เซอร์ที่กล้าหาญ) แต่สิ่งนี้พร้อมใช้งานสำหรับทุกคน +1!
Gergely Lukacsy

1
@GergelyLukacsy นี่ถูกกล่าวถึงแล้วในความคิดเห็นของฉันในคำตอบของฉันเมื่อวันที่ 21 ธันวาคม 2016 และตามที่ฉันบอกว่าที่นั่นคุณสามารถทำ ALT-SPACE แล้ว (แม้ว่าคุณจะไม่เห็นเมนู) คุณสามารถทำ M แล้วย้าย หน้าต่าง. ฉันได้กล่าวถึงตอนนี้ในคำตอบของฉัน วิธีแก้ปัญหาอื่นเกี่ยวข้องกับ nircmd
barlop

วิธีนี้ใช้งานได้ดีในขณะที่ Windows Key + Arrows ไม่ทำงาน
Simon Hayter

ฉันดีใจที่ยืนยันว่าโซลูชันนี้ใช้ได้กับ Windows 10 .. ผู้ร่วมงานของฉันวางไคลเอ็นต์ SIP ของเธอ (กะพริบ) บนหน้าจอที่สองของเธอในที่ทำงานและเมื่อเธอกลับบ้าน (ที่เธอไม่มีหน้าจอที่สอง) เธอไม่สามารถ ไม่สามารถเข้าถึงได้อีกต่อไป การกด ALT-SPACE แสดงเมนูบริบทคลิกขวาและหลังจากกด 'ย้าย' เธอสามารถย้ายหน้าต่างกลับไปยังจอแสดงผลหลักของเธอโดยใช้ปุ่มลูกศร
Henry van Megen

7

ฉันเพิ่งตอบคำถามเกี่ยวกับการกำหนดค่าหน้าต่างและหันไปใช้ Registry ในที่สุด แม้ว่าฉันจะไม่ทราบความสามารถเช่นนั้นใน XP การย้ายมาตรฐานและการกำหนดขนาด (คลิกขวาที่โปรแกรมบนทาสก์บาร์) ดูเหมือนจะไม่ทำงานตามที่คาดไว้

หลังจากทำการขุดเล็กน้อยลองต่อไปนี้:

  1. คลิกขวาที่ "ไอคอน" ของโปรแกรมบนทาสก์บาร์
  2. เลือกย้าย
  3. ใช้ลูกศรบนแป้นพิมพ์เพื่อย้ายหน้าต่างไปยังตำแหน่งที่คุณต้องการ

สิ่งนี้น่าจะใช้ได้ ต่อไปนี้เป็นสิ่งที่ฉันเขียนไว้ก่อนหน้านี้ซึ่งอาจช่วยคุณได้หากคุณต้องการล็อคค่า


นี่ไม่ใช่โซลูชันที่เหมาะกับทุกคนเพราะโปรแกรมไม่ปฏิบัติตามหลักการตั้งชื่อใด ๆ เกี่ยวกับการจัดวางหน้าต่าง ฉันกำลังใช้คำตอบของฉันในเรื่องนี้แต่อย่างที่ฉันพูดและวิจัยโปรแกรมต่าง ๆ ใช้คีย์ที่แตกต่างกันเพื่อเก็บข้อมูลเดียวกัน


(ข้อความต่อไปนี้ถูกยกมาจากลิงค์แรก แต่เนื่องจากข้อความยกตัวอย่างทำให้สิ่งนี้น่าเกลียดที่ฉันยังคงรูปแบบเดิมไว้)

สำหรับ Notepad นี่คือวิธีที่คุณควรดำเนินการต่อ ในรีจิสทรีไปที่โฟลเดอร์ต่อไปนี้:

HKEY_CURRENT_USER\Software\Microsoft\Notepad

จากนั้นแก้ไขค่าต่อไปนี้

iWindowPosX  
iWindowPosY  
iWindowPosDX  
iWindowPosDY  

X และ Y เป็นพิกัดของมุมซ้ายบนของหน้าต่าง DX และ DY คือความกว้างและความสูงของหน้าต่าง


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


3

ฉันค้นหาวิธีที่มีประสิทธิภาพมากที่สุดหากงานแสดงบนแถบงานที่คุณ Shift + คลิกขวาที่งานและหากตัวเลือก "ย้าย" เป็นสีเทาให้เลือกกู้คืนจากนั้นกด Shift + คลิกขวาอีกครั้งแล้วเลือก "ย้าย" จากนั้นเพียง แตะหนึ่งในปุ่มลูกศร สิ่งนี้จะล็อคหน้าต่างไปที่เมาส์จนกว่าคุณจะคลิกอีกครั้ง ดังนั้นตอนนี้คุณสามารถเลื่อนเมาส์ไปรอบ ๆ และที่ใดก็ตามที่หน้าต่างมามันจะมาที่ตัวชี้เมาส์

หวังว่านี่จะช่วยได้


2

ในทาสก์บาร์ให้คลิกขวาแล้วคลิกที่ล็อคแถบงาน มันเป็นเพียงการตั้งค่าอุณหภูมิ คุณสามารถย้อนกลับได้หลังจากที่ทำเสร็จแล้ว มันจะย้ายหน้าต่างทั้งหมดที่อยู่นอกหน้าจอไปด้านใน จากนั้นคุณสามารถย้ายหน้าต่างตามที่คุณต้องการ


1
โดยพื้นฐานแล้วฉันปลดล็อคและล็อคทาสก์บาร์และในการทำเช่นนั้นตำแหน่งหน้าต่างทั้งหมดจะถูกรีเซ็ตเป็นพื้นที่หน้าจอปัจจุบันหรือไม่ นั่นจะเป็นคำแนะนำที่ดี
Lorenz Lo Sauer

0

ดับเบิลคลิกที่ปุ่ม "show desktop" ในทาสก์บาร์ถัดจากปุ่มเริ่มต้น (Windows จนถึง XP) หรือทางด้านขวาของทาสก์บาร์ (ตั้งแต่ Windows 7) เพื่อ "ดึง" หน้าต่างทั้งหมดไปยังเดสก์ท็อปปัจจุบัน


Super User เป็นเว็บไซต์ภาษาอังกฤษเท่านั้นและคำถามและคำตอบทั้งหมดต้องเป็นภาษาอังกฤษ
DavidPostill

0

ใน windows 10

  1. ปิดแอปพลิเคชัน
  2. ทำความรู้จักกับรายละเอียดเส้นทางการติดตั้งแอปพลิเคชันของคุณ (ที่เก็บไว้ในไฟล์โปรแกรมจะช่วยให้คุณทราบโครงสร้างภายใน regedit)
  3. เปิด regedit ในโหมดผู้ดูแลระบบ
  4. ไปที่คอมพิวเตอร์ \ HKEY_CURRENT_USER \ Software \ Your_software_installation_structure \ คุณจะเห็นกุญแจสำหรับตำแหน่ง เช่น LastXPosition, LastYPosition
  5. ลบทั้งสอง

ตอนนี้เปิดแอปพลิเคชั่นของคุณมันจะเปิดเหมือนเปิดครั้งแรก

ตัวอย่าง: การสลับจากสำนักงานไปยังที่ทำงานที่บ้านบน VPN ด้วย RSA ทุกครั้งที่ฉันเปลี่ยนการจัดตำแหน่งจอภาพซอฟต์แวร์ RSA ไม่สามารถมองเห็นได้ (มีตัวเลือกมากที่สุด) ดังนั้นฉันต้องลบสิ่งนี้เพื่อดู RSA นี้ในพีซีของฉัน

regedit: คอมพิวเตอร์ \ HKEY_CURRENT_USER \ Software \ RSA \ Software Token \ Desktop

ป้อนคำอธิบายรูปภาพที่นี่

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