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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Предыдущие версии iCar DS (http://pccar.ru/forumdisplay.php?f=126)
-   -   iCar DS. Второй виток(Часть 2) (http://pccar.ru/showthread.php?t=15229)

Bersenev 05.06.2012 14:48

Цитата:

Сообщение от _Вячеслав (Сообщение 223403)
Возможно-ли подправить скрипт "DE_WM6_Script.exe" так,что-бы фокус из эмулятора переходил на оболочку икара сразу или через 2-3 сек после прекращения действий в окне эмулятора.
При работе данного скрипта фокус остаётся в окне эмулятора и приходится постоянно тыкать в какую-либо кнопку Икара что-бы переместить фокус и нарульный ИК-пульт начал управлять командами Икара посредством иммитации нажатий горячих клавиш...

Если не отключал iCarDSHook.dll, то нажатия клавиш должны попадать в икар не зависимо от того в каком окне находится фокус.

_Вячеслав 05.06.2012 14:59

Цитата:

Сообщение от Bersenev (Сообщение 223406)
...был ли в версии 1.0.5.37 этот механизм и как назывался тогда этот файл, возможно все настройки тогда были в файле skin.ini

Спасибо!Попробую..

_Вячеслав 05.06.2012 15:01

Цитата:

Сообщение от Bersenev (Сообщение 223407)
Если не отключал iCarDSHook.dll, то нажатия клавиш должны попадать в икар не зависимо от того в каком окне находится фокус.

Нет не откючал. И даже не знаю где находится этот iCarDSHook.dll и как его вкючить,ежели он отключен...

Bersenev 05.06.2012 15:06

Цитата:

Сообщение от _Вячеслав (Сообщение 223409)
Нет не откючал. И даже не знаю где находится этот iCarDSHook.dll и как его вкючить,ежели он отключен...

Находится он в папке икара, но его подключение в ранних версиях приводило к подтормаживанию клавиатуры в некоторых программах, когда икар не запущен, поэтому многие его переименовывали. Если он есть в папке, то он подключается автоматически

Jacks0n 05.06.2012 15:24

Цитата:

Сообщение от Bersenev (Сообщение 223406)
Через механизм встраивания программ никак, он для того и предназначен, что бы встраивать программы в икара.

А вот сделать новую динамическую кнопку можно , для этого в файл buttons.ini

button_№_command=RUN;путь к файлу
button_№_img=файл иконки

После этого среди динамических кнопок появиться новая кнопка для запуска командного файла.

ps. Но уже не помню был ли в версии 1.0.5.37 этот механизм и как назывался тогда этот файл, возможно все настройки тогда были в файле skin.ini

а как прописать скажем такое: C:\1\speedfan\speedfanC.exe SFT11 ?

Bersenev 05.06.2012 15:31

Цитата:

Сообщение от Jacks0n (Сообщение 223413)
а как прописать скажем такое: C:\1\speedfan\speedfanC.exe SFT11 ?

Есть два варианта

1. Прописываешь эту строку в cmd файле, а в команде RUN указываешь путь к cmd файлу

2. записываешь команду RUN так - RUN;C:\1\speedfan\speedfanC.exe|SFT11

_Вячеслав 05.06.2012 15:43

Цитата:

Сообщение от Bersenev (Сообщение 223406)
button_№_command=RUN;путь к файлу
button_№_img=файл иконки

После этого среди динамических кнопок появиться новая кнопка для запуска командного файла.

ps. Но уже не помню был ли в версии 1.0.5.37 этот механизм и как назывался тогда этот файл, возможно все настройки тогда были в файле skin.ini

В skin.ini прописал>

button34img=warning.png
button34command=RUN;D:\PION_DVR\Copy_prog\Copy.cmd

никаких динамических кнопок не добавилось...
Видимо надо ещё где-то что-то добавить.

Bersenev 05.06.2012 15:52

Цитата:

Сообщение от _Вячеслав (Сообщение 223415)
В skin.ini прописал>

button34img=warning.png
button34command=RUN;D:\PION_DVR\Copy_prog\Copy.cmd

никаких динамических кнопок не добавилось...
Видимо надо ещё где-то что-то добавить.


Иконка warning.png должна находится в папке MenuIcons используемой темы.

И почему добавил в skin.ini? Другие подобные переменные находятся именно в skin.ini?

И ещё переменные должны быть такие

button_34_img=warning.png
button_34_command=RUN;D:\PION_DVR\Copy_prog\Copy.c md

_Вячеслав 05.06.2012 15:55

Цитата:

Сообщение от Bersenev (Сообщение 223407)
Если не отключал iCarDSHook.dll, то нажатия клавиш должны попадать в икар не зависимо от того в каком окне находится фокус.

iCarDSHook.dll присутствует в папке Икара.
Но при работе эмулятора WM нажатие,например, Ctrl+Shift+NumUp > двигает карту в эмуляторе вверх,хотя это сочетание настроено на увеличение громкости.
И только жмякнув в любую область вне окна эмуля,читай-перенеся фокус в оболочку икара,выполняются команды Икара-в частности увеличение громкости.

Jacks0n 05.06.2012 16:00

RUN;C:\1\speedfan\speedfanC.exe|SFT11
Спасибо :) работает.


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

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