เป็นวิธีการตั้งค่าอัตรารีเฟรชหน้าจออย่างรวดเร็ว


2

เป็นวิธีการตั้งค่าอัตราการรีเฟรชอย่างรวดเร็วแทนการคลิกขวาบนเดสก์ท็อป

Screen Resolution -> Advanced Settings -> Monitor

และในศูนย์การตั้งค่าการตรวจสอบหน้าจออัตราการรีเฟรชหน้าจอกลางกับแบบเลื่อนลง

หรือเพียงเพื่อแสดงการตั้งค่าขั้นสูงด้วยแท็บจอภาพ

และเป็นไปได้ที่จะทำมันได้.batหรือไม่


1
คุณอาจสนใจคำตอบนี้stackoverflow.com/questions/15324290/…
RamonRobben

@RamonRobben ว่าคำถามเกี่ยวกับการตั้งค่าคุณสมบัติหน้าจอที่ไม่ได้รับ
DavidPostill

@David โพสต์คำว่า "รับอัตราการรีเฟรช" ทำให้ฉันสับสนฉันขอโทษด้วย
RamonRobben

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

1
@DavidPostill แน่นอนว่ามันไม่เหมาะสม แต่บางครั้งคนก็ถามคำถามเร็วกว่าที่ควร นอกจากนี้คำถามนี้ไม่ใช่คำถามซ้ำเนื่องจากลิงก์ที่คุณให้มีไว้สำหรับการแก้ปัญหาหน้าจอไม่ใช่อัตราการรีเฟรชหน้าจอ
Darksoulpk68

คำตอบ:


3

นี่คือสิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถทำได้

ฉันสร้างไฟล์ข้อความ

พิมพ์ใน:

desk.cpl

จากนั้นบันทึกเป็น

desk.cpl

ตรวจสอบให้แน่ใจว่าบันทึกเป็น.cplและไม่เป็น.cpl.txt

คลิกสองครั้งและแสดงการตั้งค่าความละเอียดหน้าจอ

แก้ไข: พบนี้นาทีที่ผ่านมาคุณอาจต้องการที่จะให้มันลอง


ChangeScreenResolution.exe is cool :)
Grisza

ChangeScreenResolution ดูเหมือนจะไม่ทำงานกับ Windows 10 CE
MickyD

7

มีวิธีรับอัตรารีเฟรชอย่างรวดเร็วหรือไม่?

คุณสามารถทำเช่นนี้จากเปลือกหรือในแฟ้มชุดโดยใช้cmdwmic

ตัวอย่าง:

> wmic PATH Win32_videocontroller get currentrefreshrate
CurrentRefreshRate
60

มีวิธีตั้งค่าอัตราการรีเฟรชอย่างรวดเร็วหรือไม่?

nircmdจากnirsoftสามารถใช้เพื่อกำหนดอัตราการรีเฟรช

การอ้างอิงคำสั่ง NirCmd - setdisplay

setdisplay {monitor:index/name} [width] [height] [color bits] {refresh rate} {-updatereg} {-allusers}

เปลี่ยนการตั้งค่าการแสดงผลของคุณ

  • พารามิเตอร์ [width] และ [height] แสดงจำนวนพิกเซลบนหน้าจอของคุณ

  • พารามิเตอร์ [color bits] แสดงจำนวนสีที่แสดงบนหน้าจอของคุณ (สี 8 - 256 สี, 16 - 16 บิต, สี 24 - 24 บิตและอื่น ๆ )

  • {อัตราการรีเฟรช} เป็นพารามิเตอร์ทางเลือกที่ระบุอัตราการรีเฟรชของจอภาพ

  • หากคุณระบุพารามิเตอร์ {-updatereg} การตั้งค่าใหม่จะถูกบันทึกไว้ในรีจิสทรี

  • หากคุณระบุทั้งพารามิเตอร์ {-updatereg} และ {-allusers} การตั้งค่าใหม่จะถูกบันทึกไว้ใน Registry สำหรับผู้ใช้ทั้งหมด

  • หากคุณมีจอภาพหลายจอคุณสามารถใช้พารามิเตอร์จอภาพเพิ่มเติมซึ่งระบุว่าจอภาพใดที่คุณต้องการเปลี่ยนการตั้งค่าการแสดงผล คุณสามารถระบุจอภาพตามดัชนี (0 สำหรับจอภาพแรก, 1 สำหรับจอภาพที่สองและอื่น ๆ ) หรือโดยการระบุสตริงในชื่อระบบตรวจสอบ ชื่อจอภาพสามารถพบได้ในตัวจัดการอุปกรณ์ของ Windows: คลิกขวาที่รายการตรวจสอบแล้วเลือก 'คุณสมบัติ' สตริงที่แสดงในฟิลด์ 'ตำแหน่ง' คือชื่อจอภาพ

ตัวอย่าง:

setdisplay 800 600 24 -updatereg
setdisplay 1024 768 24 90
setdisplay 1024 768 8
setdisplay monitor:1 1024 768 24 90
setdisplay monitor:name1 1024 768 24 90

แหล่งอ้างอิงคำสั่ง NirCmd - setdisplay


คำปฏิเสธ

ฉันไม่ได้มีส่วนเกี่ยวข้องกับnirsoftแต่อย่างใดฉันเป็นเพียงผู้ใช้ซอฟต์แวร์ของพวกเขา

อ่านเพิ่มเติม


วิธีนี้ดูเหมือนจะดีกว่าของฉันฉันพยายามหาวิธีที่จะใช้บรรทัดคำสั่ง แต่ไม่สามารถฉันจะให้แน่ใจว่าจะบันทึกลิงค์นี้สำหรับการอ้างอิงในอนาคตฉันรู้ wmic (และใช้บางครั้งเพื่อรับ ข้อมูลกระบวนการ) แต่ฉันไม่สามารถหาข้อมูลเกี่ยวกับการรับอัตราการรีเฟรชและนี่คือ +1
asmith

@asmith ใช่wmicเจ๋ง :)
DavidPostill

ฉันต้องการเข้าถึงไม่ได้รับทรัพย์สินเหล่านี้
Grisza

คุณหมายถึงอะไรจากการเข้าถึง ความสามารถในการเปลี่ยนพวกเขา? หรือคุณต้องการใช้ในสคริปต์บางประเภท (เช่นไฟล์แบตช์)?
asmith

ใช่ฉันต้องการตั้ง / เปลี่ยนอัตราการรีเฟรช แต่เร็วขึ้น
Grisza

1

คำตอบของตัวเอง

สำหรับคนอื่น

ใช่มันเป็นไปได้ที่ฉันทำสิ่งนี้ใน. bat:

ChangeScreenResolution.exe /f=75 /d=0

จะต้องดาวน์โหลด ChangeScreenResolution.exe

ต้องไม่เป็น 75 ใน/f(แต่แตกต่างจากที่คุณมีอัตราการรีเฟรช) อย่าลืม/d

ขอบคุณสำหรับ ChangeScreenResolution.exe


0

มีวิธีรับอัตรารีเฟรชอย่างรวดเร็วหรือไม่?

นี่เป็นไปได้โดยใช้ vbscript:

On Error Resume Next

strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Set colItems = objWMIService.ExecQuery _
("Select * from Win32_VideoController")

For Each objItem in colItems

  objItem.CurrentHorizontalResolution
  Wscript.Echo "Current: " & objItem.CurrentRefreshRate
  objItem.InstalledDisplayDrivers
  Wscript.Echo "Max: " & objItem.MaxRefreshRate
  Wscript.Echo "Min: " & objItem.MinRefreshRate

Next

เพียงแค่ใช้มันและบันทึกไว้ในไฟล์ anyname.vbs
ตรวจสอบให้แน่ใจว่ามีนามสกุล vbs
ใน Notepad เมื่อคุณบันทึกเพียงใช้เครื่องหมายคำพูด (") บันทึกเช่นนี้" yourfilename.vbs "

จากนั้นคุณสามารถคลิกสองครั้ง (คลิกครั้งเดียวถ้าคุณตั้งค่าการตั้งค่าไว้ที่ไฟล์) และคุณควรจะได้รับกล่องป๊อปอัพบอกอัตราการรีเฟรชปัจจุบัน Max และ Min อัตราการรีเฟรชสามารถ

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