Файл настроек с комментариями

Здесь Вы можете задать вопросы по использованию программы.
Ответить
Dimitrius
Сообщения: 156
Зарегистрирован: 14:34, 18.01.2008
Контактная информация:

Файл настроек с комментариями

Сообщение Dimitrius »

Максим, ранее, в версии 3.20 я включал в установщик (просто архив с настроенным клиентом) нужные популярные каналы, делал удобные настройки (кое-какие лишние звуки убирал), ну и так далее. Сейчас это сделать не получается. У вас нет случайно файла настроек по умолчанию с закомментированными инструкциями к каждому ключу: что и за что отвечает — как это обычно делается?

Грубо говоря, чтобы клиент запускался с нужными мне настройками в первый раз (а далее сами настроят). Всё для удобства пользователей. Раньше, допустим, многие отказывались пользоваться, потому что бесили звуки кое-какие лишние. Я убрал всё лишнее, и CommFort'ом стали пользоваться больше. Сейчас меньше, потому что я по умолчанию не могу убрать. Да, пользователи сами всё могут настроить, конечно, всё просто, но не мне вам обьяснять, что с каждым годом они все глупее, и нифига не могут, пока в рот не положишь.
Maxim Mirgorodsky
Администратор
Сообщения: 6890
Зарегистрирован: 09:56, 27.06.2005

Сообщение Maxim Mirgorodsky »

На клиентской стороне есть файл defaults.ini, в нём указываются стандартные значения языка и адреса сервера. Все остальные настройки пользователи должны делать самостоятельно. Настройки по умолчанию тщательно подбирались в расчёте на большинство пользователей.
wizard50
Сообщения: 1691
Зарегистрирован: 17:18, 31.10.2006
Откуда: Комсмомольск-на-Амуре

Сообщение wizard50 »

Максим, там, где раньше сети делали дистриб под себя, теперь приходится неделями объяснять каждому как и что настроить. Не видел еще ни одного человека, которого устроила новая система хранения настроек.
Dimitrius
Сообщения: 156
Зарегистрирован: 14:34, 18.01.2008
Контактная информация:

Сообщение Dimitrius »

Maxim Mirgorodsky писал(а):На клиентской стороне есть файл defaults.ini
Да, спасибо, я этот файл видел и даже использовал, но там мало чего есть, точнее всего 3 ключа:

Код: Выделить всё

[Defaults]
Language=Russian
ServerAddress=server
ServerPort=9740
Я имею ввиду, есть ли ещё найстройки, которые нам неизвестны? Не могли бы вы их опубликовать?
Maxim Mirgorodsky
Администратор
Сообщения: 6890
Зарегистрирован: 09:56, 27.06.2005

Сообщение Maxim Mirgorodsky »

Я имею ввиду, есть ли ещё настройки, которые нам неизвестны?

Нет. В этом файле определяется только язык и адрес сервера по умолчанию.
Dimitrius
Сообщения: 156
Зарегистрирован: 14:34, 18.01.2008
Контактная информация:

Сообщение Dimitrius »

Ясно, спасибо... Буду надеяться что будет. Не в этом, так в другом файле. Впрочем, можно написать BAT-файл, чтобы на «%userprofile%/applic...» делал необходимые изменения, но неудобно будет. :(
Аватара пользователя
INFERION
Сообщения: 517
Зарегистрирован: 14:28, 13.02.2008

Сообщение INFERION »

Да, система храненея данных ужасная. Лучше бы её всунули под параметр -cfg вместо привычного. Выход из положения не такой уж и трудный. Просто перепаковать свой чат в установочный файл, который будет устанавливать в нужное место папку с настройками. У себя так сделал. Просит только имя своё написать и ты в чате. Только я не спешу распространять сборку пользователям, т. к. 4-я версия безобразная. :roll:

Это я ещё помалкивал за каталог с клиентом со следующими характеристиками:

Код: Выделить всё

размер: 24,3 Мб
на диске: 55,3 Мб
Файлов 9219, папок 2406
Пробовали её скопировать куда-то? А всё из-за структуры скинов с кучей папок и мелочью всякой. Представьте что будет, когда туда кто-то осмелится всунуть столько скинов, сколько сейчас используется для 3-й версии!
Прежде чем на программу ругаться, нужно правильно с нею научиться обращаться.
Чеканов Максим
Модератор
Сообщения: 696
Зарегистрирован: 15:22, 25.12.2006

Сообщение Чеканов Максим »

Уважаемый пользователи, убедительная просьба пожелания размещать в соответствующем разделе. Иначе при открытии темы в разделе поддержки пользователь найдёт лишь одни пожелания на нескольких страницах, а не ответ на вопрос.
klu4ik
Сообщения: 12
Зарегистрирован: 23:00, 21.05.2007

Re: Файл настроек с комментариями

Сообщение klu4ik »

Редактирую Defaults.ini под себя:

Код: Выделить всё

[Defaults]
Language=Russian
ServerAddress=192.168.1.1
ServerPort=9740
Запускаю CommFort 4.02. Захожу в чат, а там порт остаётся от предыдущей версии — 9730. Задача таже: чтобы чат грузился с настройками Defaults.ini, позволяя пользователю не прописывать IP-адрес и порт и сразу попадать в чат.
Maxim Mirgorodsky
Администратор
Сообщения: 6890
Зарегистрирован: 09:56, 27.06.2005

Re: Файл настроек с комментариями

Сообщение Maxim Mirgorodsky »

Сработало преобразование старых файлов конфигурации. Установите CommFort 4.02 в пустую папку, либо удалите папку Config от 3.хх. Как вариант, можно заменить соответствующие файлы в папке Config.
Аватара пользователя
Diver
Сообщения: 140
Зарегистрирован: 21:55, 21.05.2007

Re: Файл настроек с комментариями

Сообщение Diver »

Dimitrius
А сейчас что мешает включить в свою сборку файлы настроек из Application Data? и звуки заменить на пустые wav-ки, если удалить не получается. Единственное, чего не удается сделать - добавить каналы, в которые автоматически будет входить юзер. Но и тут можно чего-нибудь придумать, например - в дистр включить бота, который бы при первом запуске чата входил туда и самоликвидировался..
Смотрите скрипт для Inno Setup Compiller'а для создания своей сборки с комментариями каждой строчки.
http://dump.ru/file_catalog/1033502
Dimitrius
Сообщения: 156
Зарегистрирован: 14:34, 18.01.2008
Контактная информация:

Re: Файл настроек с комментариями

Сообщение Dimitrius »

Diver писал(а):Dimitrius
А сейчас что мешает включить в свою сборку файлы настроек из Application Data? и звуки заменить на пустые wav-ки, если удалить не получается.
Отличная идея, воспользуюсь :wink:
Diver писал(а):Dimitrius Единственное, чего не удается сделать - добавить каналы, в которые автоматически будет входить юзер. Но и тут можно чего-нибудь придумать, например - в дистр включить бота, который бы при первом запуске чата входил туда и самоликвидировался..
Ага, а в итоге получится проще написать свой клиент :mrgreen: :mrgreen: :mrgreen:
Ответить