![]() |
Управление "внешним" ПО...sendmsg..autohotkey..
Интересует способы управления "внешним" програмным обеспечение. Может замахнулся со словом "внешним", но что-то в голову ничего другого не пришло.
Ну вот например, как бы написать такой скрипт, который будет менять действующую схему управления электропитанием(эта та, которая в Сиситема/Панель управления/электропитание/..) Причем в этом случае не обойтись командами типа sendkey...Ну а потом соответственно назначить этот скрипт на кнопку управления в тот же самый RR. Либо назначит hotkey на соответствующее действие, а затем на этот hotkey кнопка в оболочке. Понимаю, что это можно сделать совершенно разными способами, начиная от autohotkey и заканчивая сообщениями windows API... Может кто ткнет носом в типовые уже готовые решения...? |
Не придумав ничего лучше, написал в несколько строчек 3 программы на delphi (с использованием winAPI),каждая из которых выставляет необходимую схему электропитания///
|
Фигасе! Круто! Ну хоть пару строчек напиши, какие сайтики почитать-качнуть чего, что у них за редактор, что за компилятор, как выглядит, там типа в трее иконка висит?
|
Вложений: 1
Цитата:
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. |
Часовой пояс GMT +4, время: 20:12. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot