Показать сообщение отдельно
Старый 02.06.2019, 17:13   #803
Евген_21
Старший Пользователь
 
Аватар для Евген_21
 
Регистрация: 10.11.2014
Возраст: 48
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
Евген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от 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($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;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}"


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

Нажмите на изображение для увеличения
Название: 4 эк.настроек.JPG
Просмотров: 614
Размер:	63.3 Кб
ID:	51248

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.
Евген_21 вне форума   Ответить с цитированием