Plugin:CmdLine/ru: Difference between revisions
Plugin:CmdLine/ru
Jump to navigation
Jump to search
(PluginGroups added) |
(from English) |
||
Line 1: | Line 1: | ||
{{PluginCard}} | {{PluginCard}} | ||
Плагин позволяет управлять Miranda через командную строку. | <div style="overflow:auto; height:auto;"> | ||
{{Message|message=Этот плагин может работать неправильно, если он установлен в нескольких копиях Miranda, запущенных параллельно. Не запускайте одновременно более одной копии плагина!}} | |||
</div> | |||
Плагин позволяет управлять Miranda через командную строку. Для передачи Миранде параметров командной строки используется дополнительный файл (<tt>MimCmd.exe</tt>), который можно разместить где угодно, не обязательно в папке программы. | |||
== Доступные команды == | |||
Наберите <tt>mimcmd.exe help</tt> для получения списка доступных команд. Для отображения справочной информации по какой-либо из команд используйте <tt>mimcmd.exe help <command></tt>. | |||
{| class="wikitable" | |||
! Команда !! Описание !! Использование !! Параметры !! Примечание | |||
|- | |||
| awaymsg || Смена сообщения статуса учётной записи или глобально. || awaymsg <сообщение> [<учётная запись>] || <Сообщение> — текст сообщения статуса, <учётная запись> — дополнительный параметр, указывающий имя учётной записи для установки сообщения. || <tt>awaymsg <message></tt> установит сообщение статуса глобально. | |||
|- | |||
| callservice || Вызывает сервис Miranda. || <nowiki>callservice <сервис> (d|s)<wParam> (d|s)<lParam></nowiki> || Команда вызывает <сервис> Miranda с использованием в качестве аргументов wParam и lParam. Первая буква параметра должна быть либо 'd' (если параметр десятичный), либо 's' (если параметр — строка). || В качестве значений параметров можно передавать только цифры и строки. '''Неверные данные в параметрах сервиса могут привести к аварийному завершению Miranda.''' | |||
|- | |||
| clist || Скрывает или отображает окно списка контактов. || <nowiki>clist (show | hide | toggle)</nowiki> || | |||
*show — показать, | |||
*hide — скрыть, | |||
*toggle — переключить состояние. | |||
|| <tt>clist</tt> отобразит состояние окна списка контактов. | |||
|- | |||
|rowspan="2" | contacts || Поиск/отображение контактов, найденных по указанным критериям. || contacts list [<ключ> [account:<учётная запись>] [id:<id>] [status:<статус>] [<ключ> [...]]] ||rowspan="2" | Для поиска по конкретной учётной записи используйте ключ 'account:<учётная запись>'.<br/>Для поиска контакта по ID используйте ключ 'id:<id>'.<br/>Для поиска контактов с указанным статусом, используйте 'status:<статус>'. || <tt>contacts list</tt> отобразит список всех контактов. | |||
|- | |||
|Позволяет открывать окно сообщения для указанных контактов. || contacts open [<ключ> [account:<учётная запись>] [id:<id>] [status:<статус>] [<ключ> [...]]] || <tt>contacts open</tt> откроет окно сообщения для всех контактов с непрочитанными сообщениями. | |||
|- | |||
| db || Позволяет управлять настройками в базе данных. || <nowiki>db set <модуль> <имя> (b|i|d|s|w)<значение></nowiki><br/>db delete <модуль> <имя><br/>db get <модуль> <имя>. || <Модуль> — имя модуля, в котором находится ключ, <имя> — имя ключа, а <значение> — данные ключа. || Перед <значение> необходимо указывать тип данных ключа: | |||
*b — байт, | |||
*i — целое (слово), | |||
*d — двойное слово, | |||
*s — строка, | |||
*w — юникод. | |||
|- | |||
| exchange || Запускает проверку почты в плагине {{Plugin|Exchange}}. || exchange check || | |||
|- | |||
| help || Отображает помощь по другим командам. || help [<команда>] || <Команда> — любая команда из первого столбца этой таблицы. || <tt>help</tt> без параметров отобразит список доступных команд. | |||
|- | |||
| history || Отображает непрочитанные сообщения или историю контакта. || history <команда> <контакт> || <Команда> — одна из следующих: | |||
*unread — отобразить непрочитанные сообщения от указанного контакта, | |||
*show <контакт> <старт> <финиш> — отобразить историю начиная с события <старт> по <финиш>. | |||
|| Любое отрицательное значение интерпретируется как относительный индекс от последнего значения +1 (т.о. последнее событие для контакта это -1). | |||
|- | |||
| ignore || Включение и отключение флага «игнорировать» для указанных контактов. || <nowiki>ignore (block | unblock) <контакт> [<контакт> [<контакт> [...]]]</nowiki> || <Контакт> — контакт, для которого нужно включить/выключить игнорирование. | |||
|- | |||
| message || Отправляет сообщение указанному контакту или контактам. || message <контакт> [<контакт> [<контакт>] [...]]] <сообщение>. || <Контакт> имеет следующий формат: <имя>[:<учётная запись>]. <Имя> — отображаемое имя контакта или его уникальный ID, <учётная запись> — протокол контакта (используется, если есть несколько контактов с одинаковым именем). || '''<Сообщение> не должно превышать 512 символов.''' Используйте \n для начала новой строки (и \\n для \n). '''Должен быть указан как минимум один контакт''' — все параметры, за исключением последнего, считаются получателями. | |||
|- | |||
| popups || Включает или выключает всплывающие окна. || <nowiki>popups (disable | enable | toggle)</nowiki> || | |||
*disable — выключить, | |||
*enable — включить, | |||
*toggle — переключить состояние. | |||
|| <tt>popups</tt> отобразит состояние всплывающих окон. | |||
|- | |||
| proxy || Настраивает прокси-сервер для учётной записи или глобально. || <nowiki>proxy (global | <учётная запись>) <настройка> [<параметры>]</nowiki> || <Настройка> — одно из следующих значений: | |||
*status (disable | enable | toggle), | |||
*server <тип прокси> <сервер> <порт>. | |||
|| | |||
*disable — выключить, | |||
*enable — включить, | |||
*toggle — переключить состояние. | |||
|- | |||
| quit || Закрывает Miranda. || quit [wait] ||colspan="2" | Если [wait] указано, возврат в консоль произойдёт только после того, как плагин CmdLine будет выгружен из Miranda. | |||
|- | |||
| setnickname || Меняет ник пользователя на указанном протоколе. || setnickname <протокол> новый_ник || <Протокол> — протокол, для которого нужно изменить ник. | |||
|- | |||
| sounds || Включает или выключает звуки. || <nowiki>sounds (disable | enable | toggle)</nowiki> || | |||
*disable — выключить, | |||
*enable — включить, | |||
*toggle — переключить состояние. | |||
|| <tt>sounds</tt> отобразит состояние звуков. | |||
|- | |||
| status || Смена статуса учётной записи или глобально. || status <статус> [<учётная запись>] || <Статус>: offline, online, away, dnd, na, occupied, freechat, invisible, onthephone, outtolunch.<br/><Учётная запись> — имя учётной записи для установки статуса. || <tt>status <status></tt> установит глобальный статус. | |||
|- | |||
| version || Отображает информацию о версиях Miranda и плагина CmdLine. || version ||colspan="2" | Если установлен плагин {{Plugin|VersionInfo}}, будет отображен его отчёт о версиях. | |||
|- | |||
| xstatus || Смена {{GlossLink|xСтатус|расширенного статуса}} учётной записи или глобально. || xstatus <сообщение> [<учётная запись>] || <Сообщение> — текст сообщения расширенного статуса. Возможные значения: ...<br/><Учётная запись> — имя учётной записи для установки сообщения расширенного статуса. || <tt>xstatus <сообщение></tt> установит расширенный статус для всех учётных записей.<br/>'''Не все учётные записи/протоколы поддерживают расширенный статус.''' | |||
|- | |||
| yamn || Запускает проверку почты в плагине {{Plugin|YAMN}}. || yamn check || | |||
|} | |||
{{PluginGroups}} | {{PluginGroups}} |
Revision as of 18:45, 23 September 2014
Command line | |
---|---|
Нет изображения | |
Имя файла | CmdLine.dll |
Автор | Cristian Libotean |
Скачать | |
Стабильная версия: | 32-bit, 64-bit |
Версия в разработке: | 32-bit, 64-bit |
Этот плагин может работать неправильно, если он установлен в нескольких копиях Miranda, запущенных параллельно. Не запускайте одновременно более одной копии плагина!
Плагин позволяет управлять Miranda через командную строку. Для передачи Миранде параметров командной строки используется дополнительный файл (MimCmd.exe), который можно разместить где угодно, не обязательно в папке программы.
Доступные команды
Наберите mimcmd.exe help для получения списка доступных команд. Для отображения справочной информации по какой-либо из команд используйте mimcmd.exe help <command>.
Команда | Описание | Использование | Параметры | Примечание |
---|---|---|---|---|
awaymsg | Смена сообщения статуса учётной записи или глобально. | awaymsg <сообщение> [<учётная запись>] | <Сообщение> — текст сообщения статуса, <учётная запись> — дополнительный параметр, указывающий имя учётной записи для установки сообщения. | awaymsg <message> установит сообщение статуса глобально. |
callservice | Вызывает сервис Miranda. | callservice <сервис> (d|s)<wParam> (d|s)<lParam> | Команда вызывает <сервис> Miranda с использованием в качестве аргументов wParam и lParam. Первая буква параметра должна быть либо 'd' (если параметр десятичный), либо 's' (если параметр — строка). | В качестве значений параметров можно передавать только цифры и строки. Неверные данные в параметрах сервиса могут привести к аварийному завершению Miranda. |
clist | Скрывает или отображает окно списка контактов. | clist (show | hide | toggle) |
|
clist отобразит состояние окна списка контактов. |
contacts | Поиск/отображение контактов, найденных по указанным критериям. | contacts list [<ключ> [account:<учётная запись>] [id:<id>] [status:<статус>] [<ключ> [...]]] | Для поиска по конкретной учётной записи используйте ключ 'account:<учётная запись>'. Для поиска контакта по ID используйте ключ 'id:<id>'. Для поиска контактов с указанным статусом, используйте 'status:<статус>'. |
contacts list отобразит список всех контактов. |
Позволяет открывать окно сообщения для указанных контактов. | contacts open [<ключ> [account:<учётная запись>] [id:<id>] [status:<статус>] [<ключ> [...]]] | contacts open откроет окно сообщения для всех контактов с непрочитанными сообщениями. | ||
db | Позволяет управлять настройками в базе данных. | db set <модуль> <имя> (b|i|d|s|w)<значение> db delete <модуль> <имя> db get <модуль> <имя>. |
<Модуль> — имя модуля, в котором находится ключ, <имя> — имя ключа, а <значение> — данные ключа. | Перед <значение> необходимо указывать тип данных ключа:
|
exchange | Запускает проверку почты в плагине Exchange. | exchange check | ||
help | Отображает помощь по другим командам. | help [<команда>] | <Команда> — любая команда из первого столбца этой таблицы. | help без параметров отобразит список доступных команд. |
history | Отображает непрочитанные сообщения или историю контакта. | history <команда> <контакт> | <Команда> — одна из следующих:
|
Любое отрицательное значение интерпретируется как относительный индекс от последнего значения +1 (т.о. последнее событие для контакта это -1). |
ignore | Включение и отключение флага «игнорировать» для указанных контактов. | ignore (block | unblock) <контакт> [<контакт> [<контакт> [...]]] | <Контакт> — контакт, для которого нужно включить/выключить игнорирование. | |
message | Отправляет сообщение указанному контакту или контактам. | message <контакт> [<контакт> [<контакт>] [...]]] <сообщение>. | <Контакт> имеет следующий формат: <имя>[:<учётная запись>]. <Имя> — отображаемое имя контакта или его уникальный ID, <учётная запись> — протокол контакта (используется, если есть несколько контактов с одинаковым именем). | <Сообщение> не должно превышать 512 символов. Используйте \n для начала новой строки (и \\n для \n). Должен быть указан как минимум один контакт — все параметры, за исключением последнего, считаются получателями. |
popups | Включает или выключает всплывающие окна. | popups (disable | enable | toggle) |
|
popups отобразит состояние всплывающих окон. |
proxy | Настраивает прокси-сервер для учётной записи или глобально. | proxy (global | <учётная запись>) <настройка> [<параметры>] | <Настройка> — одно из следующих значений:
|
|
quit | Закрывает Miranda. | quit [wait] | Если [wait] указано, возврат в консоль произойдёт только после того, как плагин CmdLine будет выгружен из Miranda. | |
setnickname | Меняет ник пользователя на указанном протоколе. | setnickname <протокол> новый_ник | <Протокол> — протокол, для которого нужно изменить ник. | |
sounds | Включает или выключает звуки. | sounds (disable | enable | toggle) |
|
sounds отобразит состояние звуков. |
status | Смена статуса учётной записи или глобально. | status <статус> [<учётная запись>] | <Статус>: offline, online, away, dnd, na, occupied, freechat, invisible, onthephone, outtolunch. <Учётная запись> — имя учётной записи для установки статуса. |
status <status> установит глобальный статус. |
version | Отображает информацию о версиях Miranda и плагина CmdLine. | version | Если установлен плагин VersionInfo, будет отображен его отчёт о версиях. | |
xstatus | Смена расширенного статуса учётной записи или глобально. | xstatus <сообщение> [<учётная запись>] | <Сообщение> — текст сообщения расширенного статуса. Возможные значения: ... <Учётная запись> — имя учётной записи для установки сообщения расширенного статуса. |
xstatus <сообщение> установит расширенный статус для всех учётных записей. Не все учётные записи/протоколы поддерживают расширенный статус. |
yamn | Запускает проверку почты в плагине YAMN. | yamn check |