Справочник функций программы Locker
Справочник функций ("Настройка" - "Функции") содержит все функции программы, которые можно использовать при настройке панелей инструментов и меню. Этот справочник не предназначен для редактирования конечными пользователями. Он используется для выбора функций в Редакторе интерфейса ("Настройка" - "Настройка интерфейса").
В левой части окна расположена таблица, содержащая список Групп функций, а в правой части окна - таблица с записями о Функциях выбранной группы.
- Группа "Панель управления" содержит функции, которые можно использовать для кнопок, расположенных в верхней части окна Панели управления, а также для настройки контекстных меню Панели управления. Действие функций этой группы относится только к одному выбранному компьютеру
- Группа "Для всех компьютеров" содержит несколько функций, действие которых распространяется сразу на все компьютеры
- Группа "Основные окна" содержит список функций вызова основных окон программы, которые можно использовать для настройки кнопок левой панели инструментов, а также в группе "Автозапуск" Редактора интерфейса.
Записи о функциях редактируются при помощи следующей формы:
Поля формы записи о программе:
- "Группа" - Группа функций
- "Код" - Код функции в данной группе
- "Название" - Название функции. Будет выводится в качестве краткой подсказки к кнопке.
- "Описание" - Текст описания функции
- "Обозначение" - Условное обозначение функции. Это обозначение изменять нельзя!
- "Значок" - Имя файла, содержащего значок функции (обычно *.ico)
- "Параметров" - Количество параметров функции
- "Параметр 1" - Тип первого параметра
- "Параметр 2" - Тип второго параметра
- "Параметр 3" - Тип третьего параметра
Условные обозначения типов параметров:
- Time - Время в минутах
- Money - Сумма оплаты
- Uslug - Код услуги
- BegTime - Время начала сеанса (чч:мм)
- Command - Строка команды
- Volume - Уровень громкости в диапазоне от 0 до 127
- String - Строка сообщения
- ShowTime - Время вывода сообщения в секундах
Функции группы "Панель управления":
- Новый сеанс - Создать запись о новом сеансе работы компьютера путем вызова формы "Новый сеанс"
- Изменить сеанс - Изменить запись об идущем сеансе путем вызова формы "Изменение сеанса"
- Остановить сеанс - Остановить идущий сеанс
- Создать бронирование - Создать новую запись о бронировании компьютера путем вызова формы "Новый сеанс". Эта функция работает даже если выбранный компьютер занят.
- Дополнительная услуга - Создать запись о дополнительной услуге при помощи формы "Новый сеанс". Эта функция работает даже если выбранный компьютер занят. С ее помощью можно создать в Журнале сеансов только записи об услугах, которые помечены в Справочнике услуг признаком "Дополнительная услуга"
- Пауза - Переключить режим "Пауза" идущего сеанса. В режиме "Пауза" управляемый компьютер временно блокируется, но время сеанса продолжает идти. В режиме "Пауза" обычно запускаются забронированные сеансы и для разблокирования компьютера оператор должен нажать кнопку "Пауза" Панели управления
- Пересадить - Пересадить пользователя с одного компьютера на другой
- Оштрафовать - Оштрафовать пользователя путем уменьшения длительности его сеанса на несколько минут
- Добавить время бесплатно - Добавить время к идущему сеансу бесплатно. Величину добавляемого к сеансу времени можно ограничить при помощи параметра настройки программы "Максимальное время добавления".
- Выполнить команду - Вызвать окно выполнения команды на одном или нескольких компьютерах
- Снять все задачи - Снять все задачи на компьютере
- Перезагрузить - Перезагрузить выделенный компьютер
- Выключить компьютер - Выключить выделенный компьютер
- Включить/выключить интернет - Переключение признака "Интернет включен"
- Управлять компьютером - Управлять компьютером при помощи программы Remote Administrator или ее аналогом. Вызов программы RAdmin должен быть описан на вкладке "Разное" окна настройки программы.
- Отметить/Снять отметку - Переключить признак "Компьютер отмечен". Переключить этот признак можно также щелчком левой кнопки мышки в самой левой колонке таблицы Панели управления или щелчком в любой колонке таблицы при нажатой клавише <Ctrl>.
- Снять все отметки - Снять все отметки компьютеров. Эту операцию можно также выполнить при помощи горячих клавиш <Ctrl-Home> или <Ctrl-End>.
- Не работает - Переключить признак "Компьютер не работает". Переключение этого признака фиксируется в Журнале операций.
- Перевывести состояние - Обновить значок состояния выделенного компьютера в Панели управления. Эта операция одновременно обновляет состояние сеанса на управляемом компьютере (приводит ее в соответствие с состоянием сеанса в программе Locker.
- Опрос состояния всех компьютеров - Эта функция вызывает окно последовательного опроса состояния всех компьютеров.
- Печатать - Вызов окна выбора печатаемого документа Панели управления
- Помощь - Вызов страницы помощи Панели управления
- Список процессов - Вызов окна со списком работающих процессов компьютера
- Добавить время - Добавить время к идущему сеансу. У этой функции есть один параметр: время для добавления в минутах. Функцию удобно использовать в контекстном меню. Подразумевается, что добавляемое время оплачивается пользователем, поэтому эта функция создает также запись о доплате за добавленное время в Кассовой книге.
- Добавить оплату - Добавить оплату идущему сеансу. Параметром этой функции является сумма доплаты. Время сеанса увеличивается в соответствии с суммой доплаты.
- Создать новый сеанс на заданное время - Создать запись о новом сеансе работы без вызова формы записи о сеансе. Эта функция может иметь до трех параметров: длительность сеанса в минутах, код услуги и время начала (чч:мм). Код услуги и время начала указывать не обязательно. По умолчанию подразумевается пользователь с кодом равным 1 и сеанс считается полностью оплаченным в момент запуска. Эту функцию удобно использовать в контекстном меню.
- Создать новый сеанс на заданную сумму - Создать запись о новом сеансе работы без вызова формы записи о сеансе. Эта функция может иметь до трех параметров: сумма оплаты, код услуги и время начала (чч:мм). Код услуги и время начала указывать не обязательно. Длительность сеанса рассчитывается автоматически исходя из суммы оплаты и услуги. По умолчанию подразумевается пользователь с кодом равным 1. Функцию удобно использовать в контекстном меню.
- Послать команду компьютеру - Выполнить на компьютере заданную команду. Единственным параметром этой функции является строка команды. Эта команда будет выполнена на управляемом компьютере примерно таким же образом как из окна "Запуск программы" Windows ("Пуск" - "Выполнить"). Таким образом можно запускать различные программы в том числе и с параметрами в командной строке, командные файлы, "выполнять" файлы, для которых Windows известно какая программа должна их открыть. Эту функцию удобно применять в пунктах меню "Команды" программы.
- Установить громкость - Вызов окна установки уровня громкости на одном или нескольких компьютерах
- Вывести сообщение - Вывести сообщение на компьютере "поверх" работающих программ. Эта функция имеет два параметра: строка сообщения и время вывода сообщения в секундах. Функцию удобно применять в пунктах меню "Команды" программы.
Функции группы "Для всех компьютеров":
- Перезагрузить свободные компьютеры - Выполнить перезагрузку всех свободных компьютеров
- Выключить все компьютеры - Выключить все компьютеры независимо от их состояния
- Выключить свободные компьютеры - Выключить только незанятые компьютеры
- Снять задачи на всех компьютерах - Снять выполняющиеся задачи (программы) на всех компьютерах
- Синхронизировать время на всех компьютерах - Синхронизировать время на всех компьютерах с временем на компьютере где работает программа Locker.
- Опрос состояния компьютеров - Эта функция вызывает окно последовательного опроса состояния всех компьютеров