Войти

Показать полную графическую версию : Отключить возможность пробуждения Windows для всех устройств сразу


newstas
05-12-2016, 00:59
Есть известный сценарий:
for /F "tokens=*" %A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%A"
Как это сделать в виде батника , тк пользуюсь довольно часто ?

Georgio
05-12-2016, 02:52
for /F "tokens=*" %%A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%%A"

ShaddyR
05-12-2016, 11:25
если б еще можно было сделать так, чтоб новоподключенные девайсы того же типа автоматически дисаблились. А то настраиваешь, понимаешь, гибернацию у себя, все красиво, а по месту тыкают какую-то клавомышу, которая, по мнению ком.-а, автоматически желает его сразу разбудить - и все, приехали - интернет, девайсдисейблвейк... и пофиг дым, что отключенное - "HID Keyboard Device", а новое от сего названия отличается только индексом - типа "HID Keyboard Device (2)" - но это же совсем другое устройство, правило не работает...

greg zakharov
05-12-2016, 13:09
Как это сделать в виде батника , тк пользуюсь довольно часто ?Бат из одной строки? Лучше уж "навесить" макрос для данной команды. Подробнее:
doskey /?

alpap
05-12-2016, 18:02
ShaddyR,
интересно, т.е. в цикле вы перечисляете все устройства, а будить надо оказывается определенные, тогда и перечислять надо только те, которые надо.

alpap
05-12-2016, 18:20
а новое от сего названия отличается только индексом - типа "HID Keyboard Device (2)" »
если исключительно так, можно попробовать в теле цикла такую запись:

'powercfg -devicequery wake_armed^|findstr/rvc:"([1-9]*)\>"'




© OSzone.net 2001-2012