ฉันจะทำให้หน้าต่างที่ใช้งานของฉันชัดเจนยิ่งขึ้นบน Windows 7 ได้อย่างไรโดยไม่ทำให้เกิดความโปร่งใส


14

ตั้งแต่ฉันเริ่มใช้ Windows 7 ฉันสังเกตว่าฉันพิมพ์ผิดในหน้าต่างที่ไม่ถูกต้องบ่อยครั้งกว่าที่เคยเป็น

การใช้ชุดรูปแบบ Aero ความแตกต่างที่มองเห็นได้ระหว่างหน้าต่างที่มีโฟกัสที่ใช้งานอยู่และหน้าต่างอื่น ๆ ทั้งหมดนั้นค่อนข้างบอบบาง เฉพาะปุ่มย่อขนาดเล็กสุดขยายใหญ่สุด / คืนค่าและปิดเท่านั้นที่จะเป็นของแข็งซึ่งจะทำให้เส้นขอบหน้าต่างและแถบชื่อเพื่อส่งสัญญาณโฟกัสโดยจะเข้มขึ้นเล็กน้อย เมื่อแอพเต็มหน้าจอคุณจะสูญเสียทั้งหมดยกเว้นการตกแต่งแถบหัวเรื่องและหากคุณใช้แถบชื่อที่ขโมยแอพเช่น Firefox คุณจะสูญเสียคิวภาพ

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

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

ดังนั้นมีวิธีใดที่จะทำให้หน้าต่างที่ใช้งานของฉันชัดเจนยิ่งขึ้นบน Windows 7 โดยไม่สูญเสียสิ่งที่ทำให้อากาศสวย?

ที่เกี่ยวข้องกับการ แต่ไม่มากเช่นเดียวกับวิธีที่จะทำให้มันชัดเจน blindingly หน้าต่างที่มีการใช้งาน


ถ้าคุณเพิ่มความเข้มของสีความอิ่มตัวของสีและความสว่างเป็นสูงสุด คุณอาจต้องการปรับแต่งสีสันเช่นกัน
and31415

ฉันได้ลองทุกอย่างที่ @ and31415 แล้ว แต่มันเปลี่ยนหน้าต่างทั้งหมดด้วยวิธีเดียวกันดังนั้นจึงไม่มีความแตกต่างเพิ่มขึ้นระหว่างหน้าต่างเพ่งความสนใจและเพ่งความสนใจ
Mark Booth

คำตอบ:


3

นี่เป็นหนึ่งในปัญหาที่ยากที่หลายคนกำลังเผชิญ

มีคนกังวลกับสิ่งนี้มากว่าพวกเขาสร้างสไตล์และแฮ็คความแตกต่างที่ดีขึ้น คุณสามารถดาวน์โหลดรูปแบบจากWindows 7 ฟอรั่มในการโพสต์Solved - หน้าต่างที่ใช้งานและไม่ได้ใช้งานที่คล้ายกันเกินไปในอากาศ

ในกรณีที่ลิงค์ตายสามารถคัดลอกได้ที่ เครื่อง Wayback


ขอบคุณที่ชี้ไปที่การสนทนา มันมีตัวอย่างบางสไตล์และชี้ไปที่วิธีการทำด้วยตัวเอง ดี!
gwideman

1
ขอบคุณสำหรับคำตอบ @LPChip ของคุณ แต่ถ้าคุณสามารถสรุปเนื้อหาของลิงค์ได้ถ้ามันตายไปเราจะไม่สูญเสียข้อมูลที่อยู่ในนั้น
Mark Booth

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

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

5

AutoHotkeyโซลูชั่นสำหรับหน้าต่างที่ไม่ขยายอธิบายไว้ในบทความ
สคริปต์การวาดขอบรอบหน้าต่างที่ใช้งานกับ AutoHotKey

สคริปต์ต่อไปนี้ถูกดัดแปลงจากบทความนั้นและจะวาดเส้นขอบสีแดง 5 พิกเซลรอบ ๆ หน้าต่างที่ใช้งานอยู่:

#Persistent

SetTimer, DrawRect, 50
border_thickness = 5
border_color = FF0000

DrawRect:
WinGetPos, x, y, w, h, A
Gui, +Lastfound +AlwaysOnTop +Toolwindow
iw:= w+4
ih:= h + 4
w:=w+ 8
h:=h + 8
x:= x - border_thickness
y:= y - border_thickness
Gui, Color, FF0000
Gui, -Caption
WinSet, Region, 0-0 %w%-0 %w%-%h% 0-%h% 0-0 %border_thickness%-%border_thickness% %iw%-%border_thickness% %iw%-%ih% %border_thickness%-%ih% %border_thickness%-%border_thickness%
Gui, Show, w%w% h%h% x%x% y%y% NoActivate, Table awaiting Action
return

1

นี่คือการอัปเดต / เปลี่ยนแปลงเล็กน้อยจากสคริปต์AutoHotkeyด้านบนจากharrymc ตอบ 8 เม.ย. '14 ที่ 7:1707:17 ขอบคุณมากสำหรับสิ่งนั้น ฉันเพิ่มตัวจัดการข้อยกเว้นและไม่สามารถใช้ windows ให้ขยายใหญ่สุดได้:

#Persistent
#SingleInstance,force
SetTimer, DrawRect, 50
border_thickness = 6
border_color = FF0000
DrawRect:
WinGetPos, x, y, w, h, A
WinGet, OutputVar , MinMax, A
; make maximized windows movable
; -1: The window is minimized (WinRestore can unminimize it).
;  1: The window 
; is maximized (WinRestore can unmaximize it).
;0: The window is neither minimized nor maximized.
if(OutputVar == 1){
   WinGetPos,x,y,w,h
   WinRestore,A
   Sleep,500
   WinMove,A,,% x + 3, % y + 3, % A_ScreenWidth - 199, % A_ScreenHeight - 199
 }
Gui, +Lastfound +AlwaysOnTop +Toolwindow
iw:= w+4
ih:= h + 4
w:=w+ 8
h:=h + 8
x:= x - border_thickness
y:= y - border_thickness
Gui, Color, FF0000
Gui, -Caption
WinSet, Region, 0-0 %w%-0 %w%-%h% 0-%h% 0-0 %border_thickness%-%border_thickness% %iw%-%border_thickness% %iw%-%ih% %border_thickness%-%ih% %border_thickness%-%border_thickness%
try{
Gui, Show, w%w% h%h% x%x% y%y% NoActivate, Table awaiting Action
     } catch {
        Sleep,2000
     }
return

หากต้องการอธิบายการเปลี่ยนแปลง: เมื่อฉันปิดแท็บใน Google Chrome ให้กระจายไปทั่วจอมอนิเตอร์ทั้ง 4 ของฉันผ่านการควบคุม + w ฉันจะปิดสิ่งผิดปกติเป็นครั้งคราว โซลูชันค้นหาและพบเมื่อวานนี้ในหน้านี้ หลังจากนั้นไม่กี่นาทีฉันได้รับข้อยกเว้นเมื่อฉันเปิดหน้าต่าง "บันทึกเป็น" ของ notepad ++ ข้อยกเว้นนี้จะถูกดักจับผ่านทางลอง, catch block นอกจากนี้ฉันพบปัญหาที่ฉันไม่เห็นกรอบสีแดงบนหน้าต่างที่ขยายใหญ่สุดและดังนั้นฉันจึงกู้คืนหน้าต่างที่ขยายให้ใหญ่สุดภายใน "if (OutputVar == 1) {... "


คุณสามารถอธิบายการเปลี่ยนแปลงและทำไม?
Toto

เมื่อฉันปิดแท็บใน google chrome แผ่กระจายไปทั่วทั้ง 4 หน้าจอของฉันผ่าน Control + w ฉันปิดบางครั้งผิด โซลูชันค้นหาและพบเมื่อวานนี้ในหน้านี้ หลังจากนั้นเพียงไม่กี่นาทีฉันก็จะได้รับการยกเว้นเมื่อฉันเปิดหน้าต่าง "บันทึกเป็น" ของ notepad ++ การยกเว้นนี้ถูกดักจับโดยการลอง, catch block นอกจากนี้ฉันพบปัญหาที่ฉันไม่เห็นกรอบสีแดงบนหน้าต่างที่ขยายใหญ่สุดและดังนั้นฉันจึงกู้คืนหน้าต่างที่ขยายให้ใหญ่สุดภายใน "if (OutputVar == 1) {... "
SL5net

1
สคริปต์ต้นฉบับเป็นบั๊กสำหรับฉัน แต่ฉันพบว่าบล็อก try / catch ที่คุณเพิ่มมีประโยชน์
notAlex

0

คุณอยู่ในสถานที่ที่ถูกต้องคุณเพียงแค่ต้องไปให้ลึกขึ้นอีกนิด

ในหน้าสีหน้าต่างและลักษณะที่ปรากฏให้เลือกการตั้งค่าลักษณะขั้นสูง

ในเมนูแบบเลื่อนลงของหน้าต่างใหม่คุณมี 2 ตัวเลือกเพื่อทำให้หน้าต่างที่ใช้งานของคุณโดดเด่นขึ้น แถบชื่อเรื่องที่ใช้งาน & ขอบหน้าต่างที่ใช้งาน คุณสามารถรับรายละเอียดเกี่ยวกับวิธีทำให้โดดเด่นสำหรับคุณ


1
ช่วยถ้าคุณอ่านคำถามก่อนตอบ ฉันพูดถึงตัวเลือกนั้นแล้ว (ย่อหน้าที่ 4) ไม่มีขอบหน้าต่างเมื่อแอปพลิเคชันเต็มหน้าจอและจะมีผลกระทบใด ๆ ต่อเมื่อคุณเลือกชุดรูปแบบที่ไม่ใช่ aero และปิดใช้งานความโปร่งใส
Mark Booth

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