Как известно скин RR хранит все свои данные в файле skin.ini
Для работы с ним в RR есть командa SaveToSkin;переменная;значение
Данная команда поддерживается iCar, но существуют дополнительные возможности для работы со skin.ini и другими ini файлами
1. В skin.ini можно включать другие ini файлы используя следующую команду в файле skin.ini
#INC,путь к файлу
Допустим у нас такой skin.ini
Код:
#INC,$skinpath$myfile.ini
var1=1
var2=2
.......
В результате содержимое файла myfile.ini из папки скина будет подключено к skin.ini при загрузке скина
2. Для работы с другими ini файлами также добавлены следующие команды
SaveVarToFile;<путь к файлу>;<переменная>;<значение> - сохраняет значение переменной в файл, например
Код:
SaveVarToFile;$skinpath$myfile.ini;var1;5
добавит в файл myfile.ini строку var1=5
SetVarFromFile;<путь к файлу>;<переменная>;<значение по умолчанию> - Читает значение переменной из ini файла, а если такой переменной в файле не найдено, то присваивает ей значение по умолчанию, например
Код:
SetVarFromFile;$skinpath$myfile.ini;var1;1
создаст в скине переменную var1 и присвоит её значение из файла myfile.ini, а если такая переменная там не будет найдена, то её будет присвоено значение 1