Добро пожаловать Разное Командная строка

В этом разделе перечислены ключи, которые MyChat Client воспринимает с командной строки.

/verysilent — ключ инсталлятора. Автоматическая установка MyChat Client в "тихом" режиме;

/killclient — ключ инсталлятора. Выгрузить из памяти MyChat Client прежде, чем начинать установку.

/auto — автоматическое подключение к серверу MyChat, используя имя пользователя в домене;

/install — автоматическое подключение к серверу MyChat, используя файл настроек;

/profile — запустить MyChat Client с уже существующей учетной записью;

/nodomain — запуск MyChat Client, игногрируя настройку, предписывающую ему запускаться с доменной авторизацией;

/say — отправка сообщения в приват из командной строки.

Ключ инсталлятора. Установка MyChat Client в "тихом" режиме

mcclient411.exe /verysilent

Запустить инсталляционный пакет в "тихом" режиме, не задавая вопросов. Этот режим удобно использовать, когда нужно установить клиент чата скриптом, из командной строки, не показывая окно мастера установки.

Также можно установить клиент чата не в каталог по умолчанию, а в иную папку. Делается это вот так:

mcclient411.exe /dir="C:\Programs\MyChatClient" /verysilent

Ключ инсталлятора. Выгрузить из памяти MyChat Client прежде, чем начинать установку

mcclient411.exe /killclient

Для чего это нужно? Допустим, вы не пользуетесь системой автоматического обновления, встроенной в MyChat. И не используете интеграцию с Active Directory. А обновляетесь каким-то своим способом. Так вот, если запустить инсталлятор MyChat Client с этим ключом, то инсталлятор сам выгрузит из памяти процесс mcclient.exe, прежде чем устанавливать программу. Это исключит возможные проблемы с блокированием файлов работающей программой.

Автоматическое подключение к серверу MyChat, используя имя пользователя в домене

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 можно не указывать. Ник пользователя будет взят из доменного имени.

Пароль потом пользователь сможет сменить по своему желанию.

Автоматическое подключение к серверу MyChat, используя файл настроек

Если есть необходимость автоматической регистрации клиента чата, то после установки его можно запустить с такими параметрами: "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 — номер учетной записи, для которой отправляется сообщение. Даже если этот пользователь не подключен к серверу, он все равно получит сообщение (оно запишется в отложенные сообщения на сервере и будет отправлено ему, как только он подключится).

Само сообщение должно обязательно обрамляться двойными кавычками.

 




Справка по MyChat Client