Старший Пользователь
Регистрация: 10.11.2014
Возраст: 49
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
|
Цитата:
Сообщение от Lexx09
Переменная хранится только в памяти.
|
Спасибо за информацию.
Вообщем, сделал еще добавление в расширенные настройки.
Плавное возрастания звука, с выбором (использовать или нет) и занесением времени (скорости возрастания).
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($PrevVolume, StringLen($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;i CarVoiceCommander}................MyApp67IfOpen||B YVAR;APP34_RESUME;<<CloseMyApp68IfOpen ||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}"
После всего проделанного должно получиться так.
Lexx09, если нужно добавь в инсталлятор.
Большое спасибо Lexx09, за помощь.
__________________
GIGABYTE LGA1150 GA-85N B85,Intel Core i3-4330 3.5GHz 4Mb 2xDDR3-1600,Kingston HyperX 4Gb...USB GPS приемник Locosys LS-23030G.,блок питания M4-ATX
Windows 7-64, iCarDS 1.7.0.60 (лицензия)
Оформления и темы для iCarDS
Последний раз редактировалось Евген_21; 02.06.2019 в 18:21.
|