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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   iCarDS. Bug Tracker или Книга жалоб и предложений. (http://pccar.ru/showthread.php?t=15236)

Vagg01 01.06.2019 00:21

Звук есть, тетка в икаре приветствует, но он не регулируется и нет его отображения вверху, музыка поет, все приходит в норму только после перезапуска икара.

Lexx09 01.06.2019 15:34

Цитата:

Сообщение от Евген_21 (Сообщение 410284)
И еще вопрос, куда пишется переменная PrevVolume? В скине ни чего такого не нашел. В память что ли, или Икар как то запоминает.

НАВЕРНО догадался, только реестер.

Переменная хранится только в памяти.

Евген_21 02.06.2019 17:13

Вложений: 1
Цитата:

Сообщение от Lexx09 (Сообщение 410313)
Переменная хранится только в памяти.

Спасибо за информацию.
Вообщем, сделал еще добавление в расширенные настройки.
Плавное возрастания звука, с выбором (использовать или нет) и занесением времени (скорости возрастания).

1. Твой скрипт. Скомпилировать (AutoIt ) и дать имя - VOL_UP.
Скипт скопировать по пути C:\Users\имя пользователя\Documents\iCarDS\skins\Chameleon\Scri pts
PHP код:

Если iCarDS запущенто...
If 
ProcessExists("iCarDS.exe"Then
    $SDK 
ObjCreate("RideRunner.sdk")
    
$PrevVolume $SDK.GetInfo("VOLUME") ; Получаем значение метки громкости
    $PrevVolume 
StringLeft($PrevVolumeStringLen($PrevVolume) - 1) ; Отбрасываем символ %
        
$SDK.Execute("SETVAR;PrevVolume;" $PrevVolume) ; Запоминаем уровень громкости в переменной
         $SDK
.Execute("SETVOL;MASTER;0") ; Ставим уровень громкости -VOLUME;0
EndIf 

2.Скопировать ниже код в файл, предварительно удалив содержимое. setExt4


PHP код:

RideRunner Skin
RRScreen setExt4
screen_1024x600_off
.png,screen_1024x600_off.png,screen_1024x600_off.png,screen_1024x600_off.png

/
IMG,0,0,1024,600,"$SKINPATH$Theme\$ThemePanels$\Panels\full_1024_600.png",out

/
INC,FontBarLabel.txt
INC
,FontMainBottom.txt
INC
,FontMainBotton.txt
INC
,xy.txt
INC
,shadow.txt

/
IMG,2,0,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_off.png",off
IMG
,2,0,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_on.png",on
IMG
,2,0,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_down.png",down
IMG
,2,0,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_shadow_$shadow$.png",off

/
IMG,2,80,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_off.png",off
IMG
,2,80,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_on.png",on
IMG
,2,80,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_down.png",down
IMG
,2,80,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_shadow_$shadow$.png",off

/
IMG,2,160,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_off.png",off
IMG
,2,160,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_on.png",on
IMG
,2,160,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_down.png",down
IMG
,2,160,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_shadow_$shadow$.png",off

/
/
IMG,722,160,300,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_200_90_off.png",off
/IMG,722,160,300,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_200_90_on.png",on
/IMG,722,160,300,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_200_90_down.png",down
/IMG,722,160,300,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_200_90_shadow_$shadow$.png",off

/
IMG,2,240,720,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_600_90_off.png",off
IMG
,2,240,720,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_600_90_on.png",on
IMG
,2,240,720,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_600_90_down.png",down
IMG
,2,240,720,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_600_90_shadow_$shadow$.png",off

/
IMG,722,240,300,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_200_90_off.png",off
IMG
,722,240,300,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_200_90_on.png",on
IMG
,722,240,300,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_200_90_down.png",down
IMG
,722,240,300,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_200_90_shadow_$shadow$.png",off

/
IMG,2,320,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_off.png",off
IMG
,2,320,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_on.png",on
IMG
,2,320,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_down.png",down
IMG
,2,320,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_shadow_$shadow$.png",off

/
IMG,2,400,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_off.png",off
IMG
,2,400,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_on.png",on
IMG
,2,400,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_down.png",down
IMG
,2,400,1020,80,"$skinpath$Theme\$ThemeButtons$\Buttons\btn_1020_85_shadow_$shadow$.png",off

/

Задержка запуска программ после сна
L
,2,0,1020,80,#FontMainBottomRed#,#FontMainBottomGreen#,#FontMainBottomBlue#,18,#FontMainBottomStyle#,"=$l_set_RestSuspTime$  -  $RestSuspTime$","VHCENTER"
B,2,0,1020,80,"SetVar;OSK_HELP;$l_set_RestSuspTime$||NumOskToCmd;RestSuspTime;ExecScript;SaveToSetting_RestSuspTime||OskText;$RestSuspTime$",@@
Script,SaveToSetting_RestSuspTime,SaveVarToFile;$skinpath$setting.ini;RestSuspTime;$RestSuspTime$

Общая Задержка запуска OBD после запуска Икара
L
,2,80,1020,80,#FontMainBottomRed#,#FontMainBottomGreen#,#FontMainBottomBlue#,18,#FontMainBottomStyle#,"=$l_set_OBDDelay$  -  $OBDDelay$","VHCENTER"
B,2,80,1020,80,"SetVar;OSK_HELP;$l_set_OBDDelay$||NumOskToCmd;OBDDelay;ExecScript;SaveToSetting_OBDDelay||OskText;$OBDDelay$",@@
Script,SaveToSetting_OBDDelay,SaveVarToFile;$skinpath$setting.ini;OBDDelay;$OBDDelay$

Скорость нарастания звука
L
,2,160,644,80,#FontMainBottomRed#,#FontMainBottomGreen#,#FontMainBottomBlue#,18,#FontMainBottomStyle#,"=$l_set_VOLTIME$","VHCENTER"
B,2,160,720,80,"BYVAR;VOL_TIMEUP_is;SETVAR;VOL_TIMEUP_is;1<<SETVAR;VOL_TIMEUP_is;0||SaveVarToFile;$skinpath$setting.ini;VOL_TIMEUP_is;$VOL_TIMEUP_is$",
I,650,175,50,50,"ByVar;VOL_TIMEUP_is;$skinpath$unselect_ind.png <<$skinpath$select_ind.png:a"
L,730,160,284,64,#FontMainBottomRed#,#FontMainBottomGreen#,#FontMainBottomBlue#,16,#FontMainBottomStyle#,"=$l_set_VOL_TIME$  -  $VOL_TIME$","VHCENTER"
B,722,160,300,80,"SetVar;OSK_HELP;$l_set_VOL_TIME$||NumOskToCmd;VOL_TIME;ExecScript;SaveToIni_VOL_TIME||OskText;$VOL_TIME$",@@
Script,SaveToIni_VOL_TIME,SaveVarToFile;$skinpath$setting.ini;VOL_TIME;$VOL_TIME$

/
IMG,127,508,100,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_l_100_90_off.png",off
IMG
,127,508,100,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_l_100_90_on.png",on
IMG
,127,508,100,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_l_100_90_down.png",down
IMG
,127,508,100,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_l_shadow_100_90_$shadow$.png",off
I
,150,528,50,50,"File;$SKINPATH$Theme\$ThemeIcons$\MenuIcons\prev.png:a"
B,127,508,100,90,"load;setExt3.skin",

/
IMG,226,508,100,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_r_100_90_off.png",off
IMG
,226,508,100,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_r_100_90_on.png",on
IMG
,226,508,100,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_r_100_90_down.png",down
IMG
,226,508,100,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_r_shadow_100_90_$shadow$.png",off
I
,249,528,50,50,"File;$SKINPATH$Theme\$ThemeIcons$\MenuIcons\next.png:a"
B,226,508,100,90,"load;setExt.skin",

/

/
I,896,523,50,50,"FILE;$SKINPATH$Theme\$ThemeName$\MenuIcons\close.png:a"
IMG,826,504,185,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_200_90_off.png",off
IMG
,826,504,185,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_200_90_on.png",on
IMG
,826,504,185,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_200_90_down.png",down
IMG
,826,504,185,90,"$SkinPath$Theme\$ThemeButtons$\buttons\btn_200_90_shadow_$shadow$.png",off
B
,826,504,185,90,"Load;setting4.skin",



/
 
END 

3. В файл ru.ini добавить.

PHP код:

l_set_VOL_TIME=Скорость нарастания звука,в миллисекундах
l_set_VOLTIME=Использовать плавное нарастания звука,после сна или гибернации 

4. В UserExecTBL, добавить

PHP код:

"VOL_UP_SMOOTH","SetVar;CurrentVolume;0||StartTimer;_VOL_UP_SMOOTH2_;$VOL_TIME$"
"on_VOL_UP_SMOOTH2_timer"
,"if;<($CurrentVolume$;$PrevVolume$);{EVAL;CurrentVolume;$CurrentVolume$+1||SETVOL;MASTER;$CurrentVolume$};{EndTimer;_VOL_UP_SMOOTH2_}" 

5. Поиском найти строку в файле ExecTBL

Команды выполняемые при переходе в спящий режим
И в конец добавить -||BYVAR;VOL_TIMEUP_is;<<{RUN;$skinpath$scripts\VOL_UP.exe}
Часть строки начало и конец.
"ONSUSPEND","ByVar;vc_autoload_is;<<{CloseWindow;iCarVoiceCommander}................My App67IfOpen||BYVAR;APP34_RESUME;<||BYVAR;VOL_TIMEUP_is;<<{RUN;$skinpath$scripts\VOL_UP.exe}"


Далее ищем строку-"ONRESUME","StartTimer;ONRESUME;$RestSuspTime$"
И меняем на эту
"ONRESUME","StartTimer;ONRESUME;$RestSuspTime$||BYVAR;VOL_TIMEUP_is;<<{VOL_UP_SMOOTH}"


После всего проделанного должно получиться так.

Вложение 51248

Lexx09, если нужно добавь в инсталлятор.

Большое спасибо Lexx09, за помощь.

Krysanov 13.06.2019 14:58

Всем привет!!! Интересная задумка, мне нравится, хотелось бы увидеть как работает.

Krysanov 13.06.2019 14:59

А теперь вопрос... У меня перестала погода отображаться ... куда лезть? Что смотреть? Сборка от Алексея...

120705 13.06.2019 19:28

Цитата:

Сообщение от Krysanov (Сообщение 410467)
У меня перестала погода отображаться ...

В личку к Lexx09 за ключом.

Krysanov 13.06.2019 19:30

Цитата:

Сообщение от 120705 (Сообщение 410469)
В личку к Lexx09 за ключом.

Спасибо за наводку

Евген_21 14.06.2019 17:13

Цитата:

Сообщение от Krysanov (Сообщение 410466)
Всем привет!!! Интересная задумка, мне нравится, хотелось бы увидеть как работает.

Спасибо Lexx09.
Цитата:

хотелось бы увидеть как работает
Сам, не сможешь что ли? :smile1:
Скинь мне свою папку Chameleon, потом результат скину обычным копированием. Можно и авто установщик сделать, но это, если кому-то надо.

Евген_21 14.06.2019 17:21

Цитата:

Сообщение от Vagg01 (Сообщение 410299)
Звук есть, тетка в икаре приветствует, но он не регулируется и нет его отображения вверху, музыка поет, все приходит в норму только после перезапуска икара.

У меня такое бывает если изменяется устройство вывода звука. И в конфигураторе оно не указано.

Okorok 30.06.2019 21:05

Ребят, помогите разобраться с циклической загрузкой Икара..
переустановил систему, поставил 10-ку warriors of games... (до этого года 3 стояла 7-ка, сбоить стала...) Первый запуск произошел нормально, после перезагрузки вот такая вот ерунда:
https://youtu.be/paeQrsz_iLA


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

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