PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Road Runner (http://pccar.ru/forumdisplay.php?f=35)
-   -   Управляем RR через AutoHotkey (http://pccar.ru/showthread.php?t=451)

bfg10k 01.03.2006 23:21

Цитата:

Сообщение от netrider
Потрясная программулька - эта AHK! Я тут посидел немного поковырялся и в 10 раз улучшил функциональность RoadRunner-а. Потрясно! Полный контроль!

Можешь скрипты для RoadRunnera прикрепить? ТЫ на него AHK настраивал или отдельно там на winamp и т.д

Димон 02.03.2006 00:38

Все проще.
 
Эти скрипты* меняют в виндоузе system volume - это значит во всех программах действует. В некоторых даже видно как "ползунки" двигаются. :)

* - скрипты для управления звуком с внешних устройств, подключенных к LPT-порту или Joystik-разъему простейшими переходниками.

bfg10k 02.03.2006 00:49

Цитата:

Сообщение от Димон
Эти скрипты меняют в виндоузе system volume - это значит во всех программах действует. В некоторых даже видно как "ползунки" двигаются. :)

Я не про звук.....А в частности про NExtTarck и всем остальным кнопкам.Прошу прощения если ввел в заблуждение

netrider 02.03.2006 01:42

Я настраивал на конкретные проги. Делать скрипт под кнопку RR чтобы он потом передавал sendkey{} в программу не имеет смысла (двойная работа). Снес с рабочей машины скрипты. Притащу из машины позже (сейчас занят сильно а до чирка еще доехать надо и болванку на забыть)

bfg10k 02.03.2006 02:19

Винамп отдельно управляется у меня скриптами( к примеру следущий/ предыдущий трек). А как запускаю RR так перестает...остается тока звук

netrider 02.03.2006 02:33

RR забирает на себя фокус окна. Лечится вот этой ф-цией:

Код:

ControlFocus [, Control, WinTitle, WinText, ExcludeTitle, ExcludeText]
Control Can be either ClassNN (the classname and instance number of the
control) or the name/text of the control, both of which can be determined via
Window Spy. When using name/text, the matching behavior is determined by
SetTitleMatchMode. If this parameter is blank or omitted, the target window's
topmost control will be used.

WinTitle The title or partial title of the target window (the matching behavior
is determined by SetTitleMatchMode). If this and the next 3 parameters are
omitted, the Last Found Window will be used. If this is the letter A and the
next 3 parameters are omitted, the active window will be used. To use a
window class, specify ahk_class ExactClassName (shown by Window Spy). To
use a process identifier (PID), specify ahk_pid %VarContainingPID%. To use a
window group, specify ahk_group GroupName. To use a window's unique ID
number, specify ahk_id %VarContainingID%. The search can be narrowed by
specifying multiple criteria. For example: My File.txt ahk_class Notepad

WinText If present, this parameter must be a substring from a single text
element of the target window (as revealed by the included Window Spy
utility). Hidden text elements are detected if DetectHiddenText is ON.

ExcludeTitle Windows whose titles include this value will not be considered.
ExcludeText Windows whose text include this value will not be considered.

ErrorLevel

ErrorLevel is set to 1 if there was a problem or 0 otherwise.

Remarks

To be effective, the control's window generally must not be minimized or
hidden.

To improve reliability, a delay is done automatically after every use of this
command. That delay can be changed via SetControlDelay.

To discover the name of the control that the mouse is currently hovering
over, use MouseGetPos.

Window titles and text are always case sensitive. Hidden windows are not
detected unless DetectHiddenWindows has been turned on.

Там в хелпе всё оченно подробно расписано (пожалуй подробнее чем в Delphi) так что как вариант просто попробуй почитать - там мааааассссссаааа всякого напихана, я даже не знаю где 80% использовать-то :-)))

bfg10k 02.03.2006 02:44

Цитата:

Сообщение от netrider
Там в хелпе всё оченно подробно расписано (пожалуй подробнее чем в Delphi) так что как вариант просто попробуй почитать - там мааааассссссаааа всякого напихана, я даже не знаю где 80% использовать-то :-)))

ДА меня это и смущает...мне на первых порах нужно то 6 клавиш со штатного джойстика повесить и все.....

netrider 02.03.2006 02:50

Напиши ТЗ - я тебе напишу "рыбу". Подправишь сам и всех делов.

bfg10k 02.03.2006 09:38

ТЗ-техническое задание, так? а насчет "рыбы"- не догнал.
6 клавиш. громче/тише, следущий/предыдущий трек, стоп, пауза/play. Все это с помощью джойстика на 6 клавиш(вирт. AMiga 4palyers). ВОт, отдельно винампом все управляется, запускаю RR, только громкость остается.

netrider 02.03.2006 13:55

Понял. Значит нужно просто модифицировать готовый скрипт. Ок. Вечером скину.


Часовой пояс GMT +4, время: 15:40.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot