Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Отключить возможность пробуждения Windows для всех устройств сразу (http://forum.oszone.net/showthread.php?t=321441)

newstas 05-12-2016 00:59 2693005

Отключить возможность пробуждения Windows для всех устройств сразу
 
Есть известный сценарий:
Код:

for /F "tokens=*" %A in ('powercfg -devicequery wake_armed') do powercfg -devicedisablewake "%A"
Как это сделать в виде батника , тк пользуюсь довольно часто ?

Georgio 05-12-2016 02:52 2693013

Код:

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

ShaddyR 05-12-2016 11:25 2693091

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

greg zakharov 05-12-2016 13:09 2693117

Цитата:

Цитата newstas
Как это сделать в виде батника , тк пользуюсь довольно часто ?

Бат из одной строки? Лучше уж "навесить" макрос для данной команды. Подробнее:
Код:

doskey /?

alpap 05-12-2016 18:02 2693233

ShaddyR,
интересно, т.е. в цикле вы перечисляете все устройства, а будить надо оказывается определенные, тогда и перечислять надо только те, которые надо.

alpap 05-12-2016 18:20 2693247

Цитата:

Цитата ShaddyR
а новое от сего названия отличается только индексом - типа "HID Keyboard Device (2)" »

если исключительно так, можно попробовать в теле цикла такую запись:
Код:

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


Время: 13:39.

Время: 13:39.
© OSzone.net 2001-