防止 Word 打开时进入睡眠状态

防止 Word 打开时进入睡眠状态

我目前正在运行 Word/Caffeine 批处理以防止睡眠,但打开多个文档也会打开多个 Caffeine 实例,手动关闭它们会变得很乏味。

是否有批处理功能可以在 Word(或任何程序)运行时阻止睡眠,并在关闭时恢复到默认睡眠?

答案1

Windows 10 64 位。

如何编写一行 Windows 快捷方式或 cmd 批处理文件来更改您的电源设置(显示超时、睡眠超时、硬盘超时等)、打开任何程序,并在关闭程序时恢复您的原始电源设置。

电源超时时间为 1 分钟至 9999999 分钟之间。

四种最常见的交流/直流电源设置:

  • monitor-timeout-ac 10 monitor-timeout-dc 10
  • disk-timeout-ac 20 disk-timeout-dc 20
  • standby-timeout-ac 30 standby-timeout-dc 30
  • hibernate-timeout-ac 30 hibernate-timeout-dc 30

您不需要批处理文件。您可以使用 Windows 快捷方式执行此操作。我喜欢将 30 分钟作为睡眠的默认超时时间。我喜欢以最小化的方式启动此类快捷方式。参见底部的图片。更改程序的路径。此快捷方式可以在有或没有管理员权限的情况下运行。不要像这样启动程序:start "" "C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE.lnk"

在桌面上:

C:\Windows\System32\cmd.exe /c POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 1440 &"C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" &POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 30

在交流和直流笔记本电脑上:

C:\Windows\System32\cmd.exe /c POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 1440 &POWERCFG /CHANGE /STANDBY-TIMEOUT-DC 1440 &"C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE" &POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 30 &POWERCFG /CHANGE /STANDBY-TIMEOUT-DC 30

这会将睡眠超时更改为 24 小时,打开您的程序,如果您以这种方式打开您的程序,将等到您关闭程序后将睡眠超时恢复为 30 分钟。

如果您想要批处理文件:

在桌面上:

@title Change power settings, open program, restore power settings
@echo off 
setlocal enableextensions
rem change timeout from 1 - 9999999 minutes
POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 1440
rem do not use:
rem start "" "C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE.lnk"
"C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE"
POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 30
exit /b 

在交流和直流笔记本电脑上:

@title Change power settings, open program, restore power settings
@echo off 
setlocal enableextensions
rem change timeout from 1 - 9999999 minutes
POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 1440
POWERCFG /CHANGE /STANDBY-TIMEOUT-DC 1440
rem do not use:
rem start "" "C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE.LNK"
"C:\Program Files (x86)\Microsoft Office\OFFICE11\WINWORD.EXE"
POWERCFG /CHANGE /STANDBY-TIMEOUT-AC 30
POWERCFG /CHANGE /STANDBY-TIMEOUT-DC 30
exit /b 

如何从命令行更改 Windows 10 电源设置

Powercfg 示例

电源控制面板的快捷方式:

C:\Windows\System32\control.exe powercfg.cpl,,23

有关 cmd 的更多信息:

powercfg /change /?

最小化运行:

屏幕截图最小化运行

如何自定义您想要使用 Windows 快捷方式或 cmd 批处理文件运行的任何程序的电源设置。禁用特定软件的屏幕关闭。启用特定软件的屏幕关闭。禁用特定软件的睡眠。启用特定软件的睡眠。禁用特定软件的磁盘睡眠。启用特定软件的磁盘睡眠。

相关内容