Показать сообщение отдельно
Старый 04.05.2011, 16:25   #3
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию skin.ini и команды для работы с ним и другими ini файлами

Как известно скин 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
Bersenev вне форума   Ответить с цитированием