Windows: كيفية تغيير سطوع الإضاءة الخلفية لشاشة الشاشة

StackOverflow https://stackoverflow.com/questions/3749774

سؤال

منذ أن كنت أستخدم شاشة خارجية مع جهاز الكمبيوتر المحمول الخاص بي ، عندما أحتاج إلى تغيير سطوع الإضاءة الخلفية ، يجب أن أضغط على أزرار الشاشة للتنقل من خلال قائمته وضبط السطوع.
هذا حقا ألم. إنه الكثير من الضغط على زر! عندما كنت أستخدم شاشة الكمبيوتر المحمول المتكاملة ، كان ذلك بسيطًا مثل تقديم Fn مفتاح بالإضافة إلى مجموعة.

ربما يعتقد البعض منكم أنه لا يمكن تغيير ذلك برمجياً. اعتقدت ذلك أيضًا. لكنني وجدت فقط عنصر تحكم (عنصر تحكم واجهة المستخدم الرسومية) في تكوين بطاقة الفيديو الخاصة بي يقوم بذلك بالضبط.
لذلك ، يثبت أنه من الممكن تغيير هذا البرمجي.

لكن لا يمكنني العثور على أي أداة أو فائدة تقوم بذلك. كل ما وجدته هو الأدوات التي تعدل جاما والسطوع والتباين. لكن سطوع الإضاءة الخلفية شيء مختلف.

هل يعرف أي منكم كيفية ضبط هذا الشيء اللعين برمجيًا في Windows؟

هل كانت مفيدة؟

المحلول

لنجرب ذلك مرة أخرى. هناك setmonitorbrightness الوظيفة ، لكنها متوفرة فقط بدءًا من Vista. يوجد ايضا ioctl_video_set_display_brightness وهو متاح بدءًا من XP SP1. قد أجرب ذلك على الكمبيوتر المحمول بدافع الفضول.

نصائح أخرى

أعلم أن هذا السؤال يدور حول Windows ، ولكن إذا كان أي شخص يبحث عن طريقة Linux للقيام بذلك ، فيمكنك تشغيل برنامج "Xbacklight" ، على سبيل المثال: "Xbacklight -set 100" لتعيين سطوع 100 ٪ (كامل). يمكن استخدام رمز المصدر لهذا البرنامج لتضمينه في برنامج.

هناك بعض الأدوات التي تتيح لك ضبط سطوع الإضاءة الخلفية:

يستخدم الأخير مكتبة مخصصة تقدمها تجاريًا ويدعم أكثر لغات البرمجة الشائعة في Windows. http://www.nicomsoft.com/products/i2c/

إذا كان لديك بطاقة NVIDIA مع تثبيت لوحة التحكم ، فيجب أن يكون لديك عنصر تحكم في السطوع على Adjust desktop color settings العقدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top