Страница 12 из 88

Добавлено: Ср янв 05, 2011 16:01
Tol!k

Отключение Ждущего режима кнопкой в ТС

Добавлено: Чт янв 20, 2011 11:55
happywanderer
Требуется отключить в WindowsXP Ждущий Режим полность (в диалоге выключения кнопка Ждущнго режима не активна). Требуется такая кнопка - кто может помочь в её создании? Ну и в принципе, если это возможно, то и противоположную кнопку влючения. Знаю как отключить через реестр.

[mod="Avada"]Перенесено из отдельной темы в профильную.[/mod]

Добавлено: Чт янв 20, 2011 15:04
ask-rus
Во-первых, к чему так торопиться и проглатывать буквы; во-вторых, с запросом по кнопке создавать тему не нужно было, все запросы оставляются здесь, а уже готовые решения публикуются тут. И, в-третьих, я лично не понял, для чего его отключать понадобилось, а потом ещё и включать? Кнопка в Windows расположена далеко, пить/есть не просит.

Добавлено: Чт янв 20, 2011 16:38
happywanderer
я лично не понял, для чего его отключать понадобилось, а потом ещё и включать?
Ну самый простой ответ - не все машины корректно из него выходят. Поэтому и стараюсь по возможности отключать, т.к. не вижу в нём смысла, сам не пользуюсь и других приучаю. Ну а про включать - на всякий случай - вдруг кому-то не понравится и можно обратно вернуть.

Добавлено: Чт янв 20, 2011 16:55
Вахмурка
Станислав Ежи Лец сказал: "Если из истории убрать всю ложь, то это совсем не значит, что останется одна только правда - в результате может вообще ничего не остаться". Перефразируя: "Если из Windows убрать то, в чем не видно смысла..." (ну, ты понял).

Неужели включение/выключение ждущего режима планируется делать так часто, что даже возникла нужда в создании кнопки ТС? Он-то тут, в конце концов, причем? Создай два рег-файла (включить/выключить), потом - ярлыки на них, а ярлыки можно положить куда угодно - в основное меню Windows, в панель быстрого запуска, на рабочий стол, да Бог знает куда еще. Поользоваться для этого кнопками Тотала не слишком удобно - они предназначены прежде всего для часто выполняемых операций, специфичных именно для управления файлами и смежных операций, к которым управление ждущим режимом явно не относится.
Меня вот сильно напрягали кнопки управления питанием на клаве - нажимал на них случайно раз или два. К счастью, в ХРюше и семерке эти кнопки программно отключаются. Случайно же выбрать в списке "Ждущий режим"... лично я столько не выпью.

Добавлено: Чт янв 20, 2011 21:56
Online
Короче такой вариант. Создаёшь два bat-файла, в которые пишешь свой реестр: reg add лялятополя /f.

А потмо просто тянешь на панель с кнопками (если об этом речь).

Добавлено: Пт янв 21, 2011 00:47
Serge Yolkin

Добавлено: Пт янв 21, 2011 13:36
Flasher
Serge Yolkin
Так там нет поддержки комстроки. Проще вызывать по команде Powercfg.cpl встроенное средство в Windows.
Со скрипта так:

Код: Выделить всё

'Отключить ждущий режим
With CreateObject("WScript.Shell")
.Run "cmd /c Powercfg.cpl", 0
WScript.Sleep 2000
.SendKeys "+{TAB 4}{END}{ENTER}"
End With

Добавлено: Пт янв 21, 2011 18:36
happywanderer
Вот выложил reg-файлы, может кому пригодится:

Удаление Ждущего режима Windows XP:

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ACPI\Parameters]
"Attributes"=dword:00000070
Восстановление Ждущего режима Windows XP:

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ACPI\Parameters]
"Attributes"=dword:00000001

Добавлено: Пт янв 21, 2011 21:25
Flasher
happywanderer
Без подтверждения так:

Код: Выделить всё

'Выключить ждущий режим
With CreateObject("WScript.Shell")
.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\ACPI\Parameters\Attributes","00000070","REG_DWORD"
End With

Код: Выделить всё

'Включить ждущий режим
With CreateObject("WScript.Shell")
.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\ACPI\Parameters\Attributes","00000001","REG_DWORD"
End With
Но на кой оно надо, если нужна перезагрузка? В текущем сеансе ждущий всё-равно сработает.

Добавлено: Пт янв 21, 2011 23:56
happywanderer
Покумекал, вот что получилось ввиде кнопок, проверил - работает:

Код: Выделить всё

TOTALCMD#BAR#DATA
regedit.exe /s %commander_path%\SCRIPT\uninst.hiber.reg

%commander_path%\ICONS\083.ico
Откл. Жд. режим.

0
-1

Код: Выделить всё

TOTALCMD#BAR#DATA
regedit.exe /s %commander_path%\SCRIPT\inst.hiber.reg

%commander_path%\ICONS\082.ico
Вкл. Жд. режим.

0
-1
Ну естественно с REG-файлами которые выше.
Flasher , а в каком разрешении сохранить надо, или сразу как кнопку вставлять? Если что ну не силён пока я в этом. Но всё равно спасибо!
А перезагрузиться не внапряг.

Добавлено: Сб янв 22, 2011 00:03
Serge Yolkin

Код: Выделить всё

TOTALCMD#BAR#DATA 
Reg Add HKLM\SYSTEM\CurrentControlSet\Services\ACPI\Parameters /v Attributes /t REG_DWORD /d 00000070

%commander_path%\ICONS\083.ico 
Откл. Жд. режим. 

0 
-1
Если как-то так? Без регфайлов... Для второй кнопки - циферка в конце поменяется

Добавлено: Сб янв 22, 2011 00:10
Avada
happywanderer писал(а):а в каком разрешении сохранить надо, или сразу как кнопку вставлять?
Ни в каком. Скопировать и сразу вставить на тулбар TC как кнопку.

Добавлено: Сб янв 22, 2011 00:31
happywanderer
Serge Yolkin
а без потверждения изменений никак?
Avada
невыходит скопировать и вставить, что не так?

Добавлено: Сб янв 22, 2011 01:16
Flasher
Avada писал(а):Скопировать и сразу вставить на тулбар TC как кнопку.
Скопировать, вставить в текстовый редактор, сохранить в формате vbs и из файловой панели перетащить созданный файл на тулбар TC.
Avada свой взор, видимо, не на тот пост кинул. :wink:
happywanderer писал(а):а без потверждения изменений никак?
Легко, нужно добавить /f перед /v, например.