Вы должны войти, чтобы создавать сообщения и темы.

Скрипт для отключения автоухода в сон на ноутбука

Всем привет,
Может быть кто то уже делал для себя подобное, нужен скрипт любого формата (cmd, vba, exe) который бы отключал автоуход в сон.
Идеально было бы если бы он работал так:

  1. Запустил скрипт, он запомнил текущие настройки автоухода в сон, и отключил его
  2. Запустил еще раз, вернулись настройки из предыдущего пункта.

Буду признателен за помощь)

Привет, если тебе всё ещё нужен скрипт то вот:

@echo off
setlocal
if EXIST "guid.txt" (goto 2)
REM Получаем GUID текущей схемы и сохраняем его в файле guid.txt
for /f "tokens=2 delims=:(" %%a in ('powercfg -GetActiveScheme ^| findstr /C:"("') do set "GUID=%%a"
echo %GUID%>guid.txt
REM Отключаем автоматический переход в спящий режим при работе от электрической сети и от батареи
powercfg -change -standby-timeout-ac 0
powercfg -change -standby-timeout-dc 0
goto end

:2
REM Восстанавливаем предыдущие настройки
set /p GUID=<guid.txt
powercfg -setactive %GUID%
REM Удаляем временный файл
del guid.txt
:end
REM Завершение работы скрипта
exit

Сохранить его в .cmd
Сам не тестировал скрипт так как стационарный ПК(и вообще не пользуюсь сном), но если что-то не будет работать то пишите