我想创建一个批处理文件,检查当前系统电源模式并在必要时进行更改。我有以下内容。我究竟做错了什么?(这是行不通的)
@ECHO OFF
SET _CURRENT_POWER_SCHEME = POWERCFG -GETACTIVESCHEME
IF NOT %_CURRENT_POWER_SCHEME% == "Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (Balanced)"(
POWERCFG -SETACTIVE "381b4222-f694-41f0-9685-ff5bb260df2e"
)
谢谢您的帮助。
2
认为更改电源配置文件需要管理员权限,您是否尝试以管理员身份运行批处理文件?
—
HaydnWVN
@HaydnWVN是的,即使有管理员权限,文件也会立即执行并关闭窗口。即使我将PAUSE调用放在IF语句中以及之后也是如此。
—
Kovo
那么
—
HaydnWVN
PAUSE
之前IF
还是会导致它关闭吗?!
不,在IF之前,Pause按预期工作。
—
Kovo