中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 04:33
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]请教大家如何进行PC电源管理判断?
可打印版本  1,174 / 5
第1楼 hamihaha 发表于 2008-12-09 09:08
初级用户 发帖 23 积分 48
[已结]请教大家如何进行PC电源管理判断?
在DC上设定帐号登录时执行脚本

第一次的登录时OK,但下次登录后会出现语法错误,怎么进行判断
若本机已设定电源管理选项Spilsz_Power。则直接跳过。
谢谢大家了。。。。。

[ Last edited by HAT on 2009-1-12 at 14:56 ]
第2楼 hamihaha 发表于 2008-12-09 09:33
初级用户 发帖 23 积分 48
顶3
第3楼 HAT 发表于 2008-12-09 10:09
版主 发帖 5,017 积分 9,023
@echo off
net user \\xxxxx\NETLOGON
powercfg /query "Spilsz_Power"
if %errorlevel% equ 0 goto :eof

powercfg /create Spilsz_Power
powercfg /setactive spilsz_power
powercfg.exe /change "Spilsz_Power" /monitor-timeout-ac 10
powercfg.exe /change "Spilsz_Power" /monitor-timeout-dc 10
powercfg.exe /change "Spilsz_Power" /standby-timeout-ac 20
powercfg.exe /change "Spilsz_Power" /standby-timeout-dc 20
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-ac 30
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-dc 30
第4楼 hamihaha 发表于 2008-12-09 15:56
初级用户 发帖 23 积分 48
谢谢你,如果设定查到spilsz_power后,直接执行powercfg.exe /change "Spilsz_Power" /monitor-timeout-ac 10
powercfg.exe /change "Spilsz_Power" /monitor-timeout-dc 10
powercfg.exe /change "Spilsz_Power" /standby-timeout-ac 20
powercfg.exe /change "Spilsz_Power" /standby-timeout-dc 20
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-ac 30
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-dc 30
应该怎么判断??
第5楼 HAT 发表于 2008-12-09 18:31
版主 发帖 5,017 积分 9,023
@echo off
net user \\xxxxx\NETLOGON
powercfg /query "Spilsz_Power"
if %errorlevel% equ 0 goto :change

powercfg /create Spilsz_Power
powercfg /setactive spilsz_power
:change
powercfg.exe /change "Spilsz_Power" /monitor-timeout-ac 10
powercfg.exe /change "Spilsz_Power" /monitor-timeout-dc 10
powercfg.exe /change "Spilsz_Power" /standby-timeout-ac 20
powercfg.exe /change "Spilsz_Power" /standby-timeout-dc 20
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-ac 30
powercfg.exe /change "Spilsz_Power" /hibernate-timeout-dc 30
第6楼 teaterr 发表于 2009-01-12 13:53
新手上路 发帖 4 积分 4
这个对我来说很有用,呵呵。
但我不知道powercfg有没有办法来改变屏幕保护的时间设置,还是说只能从注册表修改?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023