Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
Thinker
Добрый день. Пока идет доработка, хотел попробовать скрытую установку с "подбрасыванием" ini-файла. Поскольку AD нет, делал так:
  1. из настроенного клиента сохранил в файл настройки чата
  2. положил его в папку с mcclient57.exe
  3. создал cmd-файл:
    start "" /WAIT mcclient57.exe /VERYSILENT
    start /D "%userprofile%\Local Settings\Application Data\NSS\MyChat Client\" mcclient.exe /connect ip:"192.168.x.x" port:"2004" servpass="" uin:"xx" password:"xxxx" auto:"yes"
  4. запустил.
Ничего не получилось, настройки не подхватываются.
Далее были варианты (после перечитывания статей и инструкций) с копированием ini-файла в папку профиля, с другим именем ini-файла (mc.ini), с перезапуском и еще много всякой чепухи, которая рождается в перевозбужденном мозгу :D
В итоге все равно не получилось, поэтому вопросы:
  1. на каком этапе установки подхватываются настройки из ini-файла?
  2. верно ли, что с ключом verysilent устанавливается только сам клиент, а содержимое папки профиля появляется позже, при первом запуске?
  3. если в папке профиля, после скрытой установки, перед первым запуском, разместить ini-файл с настройками, будет ли он автоматически подхвачен? Если да, то какое имя должен иметь этот файл?
Заранее благодарен :)

P.S. Папка профиля - это имеется ввиду, "%userprofile%\Local Settings\Application Data\MyChat Client\"
Аватара пользователя
Алексей Пикуров
Thinker писал(а):на каком этапе установки подхватываются настройки из ini-файла?

После запуска mcclient.exe
верно ли, что с ключом verysilent устанавливается только сам клиент, а содержимое папки профиля появляется позже, при первом запуске?

Так точно.
если в папке профиля, после скрытой установки, перед первым запуском, разместить ini-файл с настройками, будет ли он автоматически подхвачен? Если да, то какое имя должен иметь этот файл?

Да, будет подхвачен. Файл mcsettings.ini, лежать должен в %userprofile%\Local Settings\Application Data\MyChat Client\, как вы уже написали. Т.е. придётся эту папку создать и положить туда файл настроек перед запуском mcclient.exe
Аватара пользователя
Thinker
Алексей Пикуров писал(а):Да, будет подхвачен. Файл mcsettings.ini, лежать должен в %userprofile%\Local Settings\Application Data\MyChat Client\, как вы уже написали. Т.е. придётся эту папку создать и положить туда файл настроек перед запуском mcclient.exe

Интересно, что этот вариант у меня тоже был опробован, настройки не подтянулись...
Возможно ли, что запуск с ключом /connect игнорирует ini-файл? Спрашиваю потому, что у меня именно с этим ключом осуществляется первый запуск
Аватара пользователя
Алексей Пикуров
Свежую сборку скачайте с сайта нашего и попробуйте с ней.
Аватара пользователя
Thinker
Алексей Пикуров писал(а):Свежую сборку скачайте с сайта нашего и попробуйте с ней.
Скачал, попробовал. Подтверждаю, что сборка самостоятельно создает папку профиля и копирует туда файл mcsettings.ini из папки установки, надобность в отдельном копировании этого файла отпадает. Но настройки все равно не применяются... :| Даже после того, как клиент был вручную закрыт и mcsettings.ini был еще раз, вручную, скопирован в папку профиля. При последующем запуске клиента он исчез, видимо, "втянулся", но настройки все равно не применились :shock:

Так можно и "веру в человечество" потерять... :D
Аватара пользователя
Алексей Пикуров
Всё нормально, скоро доделаем, всё заработает.
Аватара пользователя
Thinker
А, так оказывается, не работает! :lol:
А я столько времени на это потратил... :D

Честно говоря, хотелось бы уже, а то купить-купили, а установить не можем, не бегать же к каждому компьютеру, их несколько десятков :D
Аватара пользователя
March Tom-Cat
Вы можете со стороны сервера забросить настройки на клиента.
Где-то была функция по установке настроек, сейчас не на работе, не подскажу более точно.
Аватара пользователя
Алексей Пикуров
Аватара пользователя
March Tom-Cat
По удаленке цепанулся:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Thinker
Спасибо, это-то мне известно :)
Дело было в другом. Нужно было "по-тихому" расставить клиентов с обязательным автоматическим заходом на сервер тут же после установки. А поскольку необходимые настройки сразу не применялись, то окно клиента открывалось само и вызывало ненужную реакцию пользователей :D

P.S. Чур, не обижаться, но мое последнее сообщение в этой теме датировано еще 17 октября и мы уже давно все установили :P Но за помощь все равно спасибо! :o
Аватара пользователя
Алексей Пикуров
Ключ /connect в новых версиях изменён, читайте справку.