2

Я знаю, как отключить его для одной мыши. Проблема в том, что я должен делать это каждый раз для каждой мыши и для каждого USB-порта. То есть, если я отключаю его для мыши и подключаю к другому USB-порту, мне придется отключить его снова.

Можно ли отключить пробуждение от всех мышей, независимо от того, к какому USB-порту он подключен или какая это мышь?

1 ответ1

0

Этот вопрос, кажется, был дан ответ в другом ответе

for /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%%A"

Это должно быть запущено от имени администратора.

Чтобы обеспечить более полное решение, вот скрипт, который запрашивает привилегии администратора перед запуском вышеуказанного цикла. Права администратора запрашиваются с помощью Microsoft Powertoy (написано на VisualBasic, что неудивительно)

@echo off
if "%~1"=="" (
  elevate %0 do
) else if "%~1"=="do" (
  for /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do (
    if not "%%A"=="NONE" (
      echo Disabling %%A
      powercfg -devicedisablewake "%%A"
    )
  )
  echo All done.
  pause
) else (
  echo Usage: %~nx0
)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .