Чтение онлайн

на главную - закладки

Жанры

Удаленная работа на компьютере: как работать из дома комфортно и эффективно
Шрифт:

Воспользовавшись контекстным меню ника из правой панели окна контактов, можно выполнить следующее:

просмотреть информацию о пользователе, а также добавить пользователя в адресную книгу программы mIRC;

отобразить IP-адрес пользователя;

открыть окно для приватной беседы с пользователем (команда Query контекстного меню либо команда DCC Chat);

ПРИМЕЧАНИЕ

Протокол DCC, при помощи которого в данном случае создается приватная беседа, позволяет создать соединение между двумя пользователями без посредничества сторонних программ. Даже без посредничества самого клиента IRC. Иначе говоря, если

вы откроете окно приватной беседы, то оно будет работать даже в том случае, если клиент IRC потерял соединение с сервером либо вы самостоятельно отключились от сервера. Чтобы закрыть такое окно приватной беседы, нужно либо закрыть само окно, либо полностью выйти из программы.

передавать файлы при помощи DCC (команда DCC Send);

при помощи команды Control контекстного меню оператор канала может выполнить такие операции, как отключение пользователя, установка бана, предоставление пользователю прав оператора и т. д. (то есть возможности, доступные при помощи команды /MODE).

Работа со сценариями. Особенностью большинства программ для IRC является возможность создания сценариев. Чаще всего сценарием называются написанные заранее коды, которые будут выполняться при вводе какой-либо указанной команды. Однако, помимо этих самых распространенных видов сценариев, существуют и другие.

Все виды сценариев, которые поддерживает программа mIRC, создаются при помощи окна mIRC Script Editor, отобразить которое можно при помощи команды Tools Scripts Editor. Это окно состоит из нескольких вкладок, при выборе которых будут отображаться поля для ввода соответствующих сценариев. Рассмотрим назначение основных вкладок окна mIRC Script Editor.

Aliases – с ее помощью создаются самые популярные сценарии, переопределяющие какие-либо команды. По умолчанию в программе mIRC уже создано несколько таких сценариев, которые и отобразятся перед вами при открытии этой вкладки. Рассмотрим несколько из них.

  /j /join #$$1 $2 – создает команду /j, которая будет эквивалентна команде /join. Иначе говоря, вместо /join вы всегда сможете использовать более простую команду /j. Но как же работает данный сценарий?

Общий синтаксис создания сценария следующий: <новая команда> <старая команда или ее часть> <возможные параметры>.

Иными словами, первой частью сценария, определяющей новую команду, является /j. Второй частью сценария, задающей часть старой команды, является /join #.

Собственно, этого уже достаточно для создания сценария, который определяет команду без параметров. Например, если вы введете просто /j, то она будет заменена на команду /join #.

Однако если нужно передать в команду еще и определенные параметры, например имя канала и, возможно, пароль, то следует также указать и третью часть сценария. Для нашего сценария это $$1 $2-. В этой части оператор $$1 будет заменен первым словом, которое вы ввели после команды /j (то есть именем канала), а оператор $2 будет заменен вторым словом (то есть паролем, если он необходим). Символ – , стоящий после оператора $2, говорит о том, что для работы команды ввод второго слова (то есть пароля) не обязателен.

Например, команда /j rus будет преобразована в команду /join #rus.

/n /names #$$1 – создает команду /n <имя канала>, которая

будет эквивалентна команде /names #<имя канала>.

/ping /ctcp $$1 ping– создает команду /ping <пользователь>, которая будет эквивалентна команде /ctcp <пользователь> ping.

Все сценарии, созданные в программе по умолчанию, переопределяют только одну команду. На самом же деле вы можете переопределять любое количество команд. Например, рассмотрим вот такой сценарий: /start /join #onestyle | / list *rus*. Это простой сценарий, который создает команду /start. При ее вводе программа последовательно выполнит сразу две команды: /join #onestyle и /list *rus*.

Вместо символа | для записи нескольких команд можно использовать фигурные скобки, что позволит создавать более наглядные сценарии. Например, при использовании фигурных скобок наша команда будет выглядеть так: /start {/join #onestyle /list *rus* }

ПРИМЕЧАНИЕ

Помимо оператора вида $<номер слова>, можно использовать оператор вида $?=<строка запросах При этом перед пользователем после ввода команды, али-ас для которой вы создали, будет отображена строка запроса с предложением ввести параметр команды. После того как пользователь введет его, команда будет выполнена. Например, немного изменим нашу команду /start: /start /join #onestyle | /list #$$?="Enter list name: ".

Кроме того, в командах можно использовать оператор $me, который будет заменен вашим текущим ником.

И последняя возможность создания алиасов, которую мы рассмотрим: их можно создавать не только для выполнения при помощи какой-либо команды (например, для /start), но и для выполнения после нажатия определенного сочетания клавиш. Так, если создать алиас для команды /F1, например /F1 /say «приветик», то команда / say «приветик» будет выполняться при нажатии клавиши F1. Вместо команд вида /F1 можно использовать команды вида /saF1 (Shift+Alt+F1), /cF1 (Ctrl+F1), /sF1 (Shift+F1) ит.д.

Popups– с помощью этой вкладки можно создавать новые пункты контекстного меню окна сервера программы mIRC. В качестве примера рассмотрим несколько сценариев, созданных в программе по умолчанию.

Quit IRC:/quit Leaving – создает в контекстном меню окна сервера пункт Quit IRC, при помощи которого можно отключиться от сервера. Другими словами, пункт контекстного меню создается строкой следующего формата: <имя пункта>:<команда, выполняемая при выборе данного пункта>.

  Edit Notes:/run notepad.exe notes.txt– создает в контекстном меню окна сервера пункт Edit Notes, при помощи которого в Блокноте будет открываться файл notes.txt.

Away и ..Set Away…:/away $$?="Enter your away message: " – это сразу две команды. Первая создает в контекстном меню пункт Away (об этом говорит точка перед названием пункта). Вторая же создает в пункте Away подпункт Set Away (об этом говорят две точки перед названием пункта, то есть он будет вложен внутрь пункта, который определялся одной точкой), при выборе которого в строке ввода появится сообщение Enter your away message:. После того как вы введете сообщение, будет выполнена команда / AWAY <введенное вами сообщение>.

Поделиться:
Популярные книги

1941: Время кровавых псов

Золотько Александр Карлович
1. Всеволод Залесский
Приключения:
исторические приключения
6.36
рейтинг книги
1941: Время кровавых псов

Весь цикл «Десантник на престоле». Шесть книг

Ланцов Михаил Алексеевич
Десантник на престоле
Фантастика:
альтернативная история
8.38
рейтинг книги
Весь цикл «Десантник на престоле». Шесть книг

Попаданка 2

Ахминеева Нина
2. Двойная звезда
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Попаданка 2

Кротовский, не начинайте

Парсиев Дмитрий
2. РОС: Изнанка Империи
Фантастика:
городское фэнтези
попаданцы
альтернативная история
5.00
рейтинг книги
Кротовский, не начинайте

Вечный. Книга VI

Рокотов Алексей
6. Вечный
Фантастика:
рпг
фэнтези
5.00
рейтинг книги
Вечный. Книга VI

Локки 5. Потомок бога

Решетов Евгений Валерьевич
5. Локки
Фантастика:
юмористическое фэнтези
аниме
фэнтези
5.00
рейтинг книги
Локки 5. Потомок бога

Миф об идеальном мужчине

Устинова Татьяна Витальевна
Детективы:
прочие детективы
9.23
рейтинг книги
Миф об идеальном мужчине

Кровь на эполетах

Дроздов Анатолий Федорович
3. Штуцер и тесак
Фантастика:
альтернативная история
7.60
рейтинг книги
Кровь на эполетах

Темный Лекарь 6

Токсик Саша
6. Темный Лекарь
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Темный Лекарь 6

Опасная любовь командора

Муратова Ульяна
1. Проклятые луной
Фантастика:
фэнтези
5.00
рейтинг книги
Опасная любовь командора

Как я строил магическую империю 4

Зубов Константин
4. Как я строил магическую империю
Фантастика:
боевая фантастика
постапокалипсис
аниме
фантастика: прочее
фэнтези
5.00
рейтинг книги
Как я строил магическую империю 4

Титан империи 8

Артемов Александр Александрович
8. Титан Империи
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Титан империи 8

На прицеле

Кронос Александр
6. Лэрн
Фантастика:
фэнтези
боевая фантастика
стимпанк
5.00
рейтинг книги
На прицеле

Вечный. Книга III

Рокотов Алексей
3. Вечный
Фантастика:
фэнтези
попаданцы
рпг
5.00
рейтинг книги
Вечный. Книга III