13.08.2007, 15:52 | #1 |
Пользователь
Регистрация: 13.02.2006
Город: Москва
Регион: 50, 90, 150
Машина: 2006\Renault\Megane
Сообщений: 39
|
Управление "внешним" ПО...sendmsg..autohotkey..
Интересует способы управления "внешним" програмным обеспечение. Может замахнулся со словом "внешним", но что-то в голову ничего другого не пришло.
Ну вот например, как бы написать такой скрипт, который будет менять действующую схему управления электропитанием(эта та, которая в Сиситема/Панель управления/электропитание/..) Причем в этом случае не обойтись командами типа sendkey...Ну а потом соответственно назначить этот скрипт на кнопку управления в тот же самый RR. Либо назначит hotkey на соответствующее действие, а затем на этот hotkey кнопка в оболочке. Понимаю, что это можно сделать совершенно разными способами, начиная от autohotkey и заканчивая сообщениями windows API... Может кто ткнет носом в типовые уже готовые решения...? |
13.08.2007, 18:57 | #2 |
Пользователь
Регистрация: 13.02.2006
Город: Москва
Регион: 50, 90, 150
Машина: 2006\Renault\Megane
Сообщений: 39
|
Не придумав ничего лучше, написал в несколько строчек 3 программы на delphi (с использованием winAPI),каждая из которых выставляет необходимую схему электропитания///
|
13.08.2007, 22:27 | #3 |
Гуру
Регистрация: 03.10.2005
Город: МКАД восток-запад
Регион: 77, 97, 99, 177
Машина: 09\Опиль\АстраХ
Сообщений: 2,013
|
Фигасе! Круто! Ну хоть пару строчек напиши, какие сайтики почитать-качнуть чего, что у них за редактор, что за компилятор, как выглядит, там типа в трее иконка висит?
__________________
Установил: у меня в машине Монитор PCM700, Системник P4-478 2Гц, БП SL545. DR-GPS-Android тестируем! Программы: оболочка - InCarTerminal, Пробковорот, Видеозапись дороги, Смилинк с камерами, интернет-радио, Скайлинк Anydata300 |
14.08.2007, 00:29 | #4 | |
Пользователь
Регистрация: 13.02.2006
Город: Москва
Регион: 50, 90, 150
Машина: 2006\Renault\Megane
Сообщений: 39
|
Цитата:
SetActivePwrScheme(n,0,0); где n-номер итема в комбобоксе. Т.е., если 3 схемы питания(Включено постоянно, Портативная, Экономия батарей), то n=0 активирует первую=Включенно постоянно и т.д. Описана она по-моему в какой-то dll Типа pwrscheme.dll.. но я использовал ее описание из win32api (если кому то на самом деле понадобиться могу выложить..или поискатьт на нее ссылку). Компиллятор - borland delphi 6.0. ВЫглядит..никак не выглядит ...запускается, меняет текущую схему и закрывается. Выкладываю 3 экзешника, 0-включает первую сверху в списке схему, 1->2ую, 2->3ью. Кстати для меня довольно критично ,какая схема активирована. В зависимости от активной схемы на ноутбуке(P M Centrino первого поколения) выбирается режим работы подсистемы процессор-память-InOut. |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|