В этом разделе перечислены ключи, которые MyChat Client воспринимает с командной строки.
/verysilent — ключ инсталлятора. Автоматическая установка MyChat Client в "тихом" режиме;
/killclient — ключ инсталлятора. Выгрузить из памяти MyChat Client прежде, чем начинать установку.
/auto — автоматическое подключение к серверу MyChat, используя имя пользователя в домене;
/install — автоматическое подключение к серверу MyChat, используя файл настроек;
/profile — запустить MyChat Client с уже существующей учетной записью;
/nodomain — запуск MyChat Client, игногрируя настройку, предписывающую ему запускаться с доменной авторизацией;
/say — отправка сообщения в приват из командной строки.
mcclient411.exe /verysilent
Запустить инсталляционный пакет в "тихом" режиме, не задавая вопросов. Этот режим удобно использовать, когда нужно установить клиент чата скриптом, из командной строки, не показывая окно мастера установки.
Также можно установить клиент чата не в каталог по умолчанию, а в иную папку. Делается это вот так:
mcclient411.exe /dir="C:\Programs\MyChatClient" /verysilent
Ключ инсталлятора. Выгрузить из памяти MyChat Client прежде, чем начинать установку
mcclient411.exe /killclient
Для чего это нужно? Допустим, вы не пользуетесь системой автоматического обновления, встроенной в MyChat. И не используете интеграцию с Active Directory. А обновляетесь каким-то своим способом. Так вот, если запустить инсталлятор MyChat Client с этим ключом, то инсталлятор сам выгрузит из памяти процесс mcclient.exe, прежде чем устанавливать программу. Это исключит возможные проблемы с блокированием файлов работающей программой.
mcclient.exe /auto ip:192.168.10.1 port:2004 name:"Copper" password:"123456" servpassword:"x123"
Это значит: запустить клиента, прописать в настройках сервер с IP 192.168.10.1, порт 2004, имя сервера "Copper", пароль клиента для подключения к серверу "123456", пароль для соединения с сервером - "x123". Если на сервере не используется пароль для подключения — параметр servpassword можно не указывать. Ник пользователя будет взят из доменного имени.
Пароль потом пользователь сможет сменить по своему желанию.
Если есть необходимость автоматической регистрации клиента чата, то после установки его можно запустить с такими параметрами: "mcclient.exe /INSTALL". Файл "mc.ini" должен лежать в папке "%userprofile%\Local Settings\Application Data\MyChatClient\". Пример такого файла есть в дистрибутиве MyChat Client в подкаталоге "\doc".
Вот его приблизительное содержимое:
[server]
ip=127.0.0.1
port=2004
hostname=MyChat Server
name=Copper
servpassword=x123
[user]
nick=Пользователь
password=123456
Все параметры обязательны к заполнению.
Будьте внимательны, параметры "nick" и "password" должны варьироваться — иначе очередной пользователь попросту не сможет зарегистрироваться на сервере после своего первого запуска. После запуска клиента с ключом "/install" файл mc.ini автоматически удаляется.
Чтобы запустить MyChat Client с уже существующей учетной записью, нужно использовать ключ /profile.
Пример: mcclient.exe /profile uin:123 password:"123456"
uin — номер учетной записи, password — пароль. Учетная запись должна существовать на клиенте (т.е. пользователь ранее заводил ее либо регистрировался на MyChat сервере). Этот ключ бывает полезен при использовании нескольких учетных записей и автоматическом запуске клиента из различных скриптов (рекомендуем WinScript),
Иногда бывает необходимость запустить MyChat Client, установленный с помощью групповых политик в домене (MSI пакет), но не использовать доменную авторизацию, а как обычный клиент, с авторизацией по UIN и паролю. Это можно сделать, запустив программу с таким ключом:
mcclient.exe /nodomain
Для того, чтобы отправить сообщение какому-либо клиенту из командной строки (аналог NET SEND, только для MyChat), воспользуйтесь ключом "/say".
Пример: mcclient.exe /say uin:23 "Hello from command line"
uin — номер учетной записи, для которой отправляется сообщение. Даже если этот пользователь не подключен к серверу, он все равно получит сообщение (оно запишется в отложенные сообщения на сервере и будет отправлено ему, как только он подключится).
Само сообщение должно обязательно обрамляться двойными кавычками.


