找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 28473|回复: 11

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

[复制链接]
发表于 2021-7-22 00:27:27 | 显示全部楼层 |阅读模式
本帖最后由 wh123wh123 于 2021-7-22 00:33 编辑

批处理能不能调整电脑屏幕亮度?
最好是带上菜单选项:1.为白天模式,2为夜晚模式,3为最暗模式(既省电又不影响联网程序工作,也就是主人不需要看电脑屏幕,但如果关闭屏幕的话不知道会不会导致电脑正在运行的程序断网?),4.退出
求完整代码
发表于 2021-7-22 09:03:07 | 显示全部楼层
我知道调节亮度的,其它的就不知道了
  1. powershell -c "(Get-WmiObject -Namespace 'root/WMI' -Class 'WmiMonitorBrightnessMethods').WmiSetBrightness(0,30)"
复制代码
 楼主| 发表于 2021-7-22 10:21:04 | 显示全部楼层
回复 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

请按任意键继续. . .
发表于 2021-7-22 20:53:10 | 显示全部楼层
回复 3# wh123wh123


    win7不支持
 楼主| 发表于 2021-7-22 22:15:16 | 显示全部楼层
回复 4# went


    能不能弄成BAT的?
发表于 2021-7-23 10:44:42 | 显示全部楼层
回复 5# wh123wh123


    你可以搜下wnic命令,我也不太会这个
发表于 2021-7-23 21:15:22 | 显示全部楼层
这个问题难啊
发表于 2021-7-24 18:30:19 | 显示全部楼层
本帖最后由 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 脚本路径
发表于 2021-7-24 22:16:05 | 显示全部楼层
回复 8# smss
不会使用,这个代码保存为啥后缀名文件?
发表于 2021-7-24 22:24:27 | 显示全部楼层
VBS能不能实现这个功能?
最好是带上菜单选项:1.为白天模式,2为夜晚模式,3为最暗模式(既省电又不影响联网程序工作,也就是主人不需要看电脑屏幕,但如果关闭屏幕的话不知道会不会导致电脑正在运行的程序断网?),4.还原,5.退出
发表于 2021-7-25 10:48:29 | 显示全部楼层
回复 10# wh1234567


    这个我记得BAT可以实现,你试试BAT!
发表于 2021-7-25 14:03:23 | 显示全部楼层
回复 11# cmd1152

不会啊,所以求老师们帮助写一个BAT
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 22:23 , Processed in 0.033705 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表