[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理能不能调整电脑屏幕亮度?

本帖最后由 wh123wh123 于 2021-7-22 00:33 编辑

批处理能不能调整电脑屏幕亮度?
最好是带上菜单选项:1.为白天模式,2为夜晚模式,3为最暗模式(既省电又不影响联网程序工作,也就是主人不需要看电脑屏幕,但如果关闭屏幕的话不知道会不会导致电脑正在运行的程序断网?),4.退出
求完整代码

回复 11# cmd1152

不会啊,所以求老师们帮助写一个BAT

TOP

回复 10# wh1234567


    这个我记得BAT可以实现,你试试BAT!
梦依旧在,只是,心有余而力渐有不足
年年岁岁花相似,岁岁年年人不同

TOP

VBS能不能实现这个功能?
最好是带上菜单选项:1.为白天模式,2为夜晚模式,3为最暗模式(既省电又不影响联网程序工作,也就是主人不需要看电脑屏幕,但如果关闭屏幕的话不知道会不会导致电脑正在运行的程序断网?),4.还原,5.退出

TOP

回复 8# smss
不会使用,这个代码保存为啥后缀名文件?

TOP

本帖最后由 smss 于 2021-7-24 18:36 编辑

有个PECMD脚本可以胜任
  1. #!PECMD
  2. CALL @--popmenu  MyMenu1
  3. _SUB pb
  4. regi HKCU\Software\Pangolin\PangoBright\Alpha=#%1
  5. kill PangoBright.exe
  6. exec %CurDir%\PangoBright.exe
  7. _END
  8. _sub shu
  9. EXEC %SystemRoot%\pssuspend.exe -r winlogon
  10. call $user32.dll,SendMessageW,#0xFFFF,#0x0112,#0xF170,#2
  11. _end
  12. _SUB MyMenu1
  13.     MENU -
  14.     MENU Menu1,100%(最高亮度),Kill PangoBright.exe
  15.     MENU Menu2,90%,call pb 1
  16.     MENU Menu3,80%,call pb 2
  17.     MENU Menu4,70%,call pb 3
  18.     MENU Menu5,60%,call pb 4
  19.     MENU Menu6,50%,call pb 5
  20.     MENU Menu7,40%,call pb 6
  21.     MENU Menu8,30%,call pb 7
  22.     MENU Menu9,20%(最低亮度),call pb 8
  23.     MENU -
  24.     MENU Menu10,关闭显示器, call shu
  25. _END
复制代码
PangoBright.exe
PECMD.exe
关联PECMD或PECMD load 脚本路径

TOP

这个问题难啊

TOP

回复 5# wh123wh123


    你可以搜下wnic命令,我也不太会这个

TOP

回复 4# went


    能不能弄成BAT的?

TOP

回复 3# wh123wh123


    win7不支持

TOP

回复 2# went

@echo off
powershell -c "(Get-WmiObject -Namespace 'root/WMI' -Class 'WmiMonitorBrightnessMethods').WmiSetBrightness(0,30)"
pause

是这样吗?提示错误

    Get-WmiObject : Not supported
所在位置 行:1 字符: 15
+ (Get-WmiObject <<<<  -Namespace 'root/WMI' -Class 'WmiMonitorBrightnessMethod
s').WmiSetBrightness(0,30)
    + CategoryInfo          : InvalidOperation: ( [Get-WmiObject], Managemen
   tException
    + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.C
   ommands.GetWmiObjectCommand

不能对值为空的表达式调用方法。
所在位置 行:1 字符: 92
+ (Get-WmiObject -Namespace 'root/WMI' -Class 'WmiMonitorBrightnessMethods').Wm
iSetBrightness <<<< (0,30)
    + CategoryInfo          : InvalidOperation: (WmiSetBrightness:String) [],
   RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull

请按任意键继续. . .

TOP

我知道调节亮度的,其它的就不知道了
  1. powershell -c "(Get-WmiObject -Namespace 'root/WMI' -Class 'WmiMonitorBrightnessMethods').WmiSetBrightness(0,30)"
复制代码

TOP

返回列表