Показать полную графическую версию : Отключить возможность пробуждения Windows для всех устройств сразу
Есть известный сценарий:
for /F "tokens=*" %A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%A"
Как это сделать в виде батника , тк пользуюсь довольно часто ?
for /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%%A"
если б еще можно было сделать так, чтоб новоподключенные девайсы того же типа автоматически дисаблились. А то настраиваешь, понимаешь, гибернацию у себя, все красиво, а по месту тыкают какую-то клавомышу, которая, по мнению ком.-а, автоматически желает его сразу разбудить - и все, приехали - интернет, девайсдисейблвейк... и пофиг дым, что отключенное - "HID Keyboard Device", а новое от сего названия отличается только индексом - типа "HID Keyboard Device (2)" - но это же совсем другое устройство, правило не работает...
greg zakharov
05-12-2016, 13:09
Как это сделать в виде батника , тк пользуюсь довольно часто ?Бат из одной строки? Лучше уж "навесить" макрос для данной команды. Подробнее:
doskey /?
ShaddyR,
интересно, т.е. в цикле вы перечисляете все устройства, а будить надо оказывается определенные, тогда и перечислять надо только те, которые надо.
а новое от сего названия отличается только индексом - типа "HID Keyboard Device (2)" »
если исключительно так, можно попробовать в теле цикла такую запись:
'powercfg -devicequery wake_armed^|findstr/rvc:"([1-9]*)\>"'
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.