...назад

НАСТРАИВАЕМЫЕ ПАРАМЕТРЫ

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

Параметры размещаются в специальном разделе файла расписания, имеющим заголовок [op]. Этот раздел, так же, как и раздел дополнительных пунктов меню, может располагаться в любом месте файла расписания, таких разделов может быть несколько, но их нельзя комбинировать вместе с разделами меню или исполнимыми разделами. Каждый параметр занимает отдельную строку раздела. Некоторые параметры являются "переключателями", не имеют дополнительных ключей. Значение имеет только наличие или отсутствие таких параметров в разделе (например, параметры протоколирования). Другие параметры устанавливают какие-либо значения, которые размещаются в строке правее названия параметра. Формат строк параметров зависит от содержания.

Названия параметров состоят из двух латинских букв (регистр не важен). Значения параметров размещаются после названия. Разделителем служит пробел или знак равенства. В данной версии набор параметров следующий:

  1. ed - устанавливает редактор расписания, который запускается программой при двойном щелчке мыши по пиктограмме или выборе пункта "Edit" из меню. По умолчанию используется имя "notepad.exe". Вы можете переопределить редактор на свой любимый текстовый редактор, задав этот параметр. Ваш редактор должен уметь работать с простыми ASCII-текстами и принимать имя редактируемого файла в командной строке. Если исполнимый файл редактор не может быть найден по заданным путям, в командной строке для вызова редактор следует указать не только имя EXE-модуля, но и путь к нему. Командная строка вызова редактора аналогична командной строке пользовательского меню. Имя файла расписания не должно содержаться в команде вызова редактора.
  2. dc - замещение стандартного действия по двойному щелчку по пиктограмме путем установки выполнения любой допустимой команды расписания, включая встроенные инструкции. При использовании данного параметра для вызова редактора расписания следует учесть что, во-первых, в случае ошибки выполнения стандартный NOTEPAD.EXE вызван не будет, во-вторых, Runner не будет отслеживать изменение расписания и предлагать перегрузку. При наличии в расписании параметра ed он будет игнорироваться.
  3. hd - запуск Runner'a в "скрытом" виде, то есть без пиктограммы, которая выставляется в SysTray. Этот параметр служит в качестве переключателя, при его отсутствии программа запускается в "явном" виде. Подробнее о "скрытом" режиме см. выше.
    Формат: hd
  4. sd - устанавливает "стартовую дату", то есть точку отсчета, используемую в циклических разделах. Данная дата будет принята в качестве нулевой точки при вычислении дня выполнения набора команд раздела [in]. Формат даты - стандартный.
  5. mc - включает и устанавливает параметры встроенного индикатора утилизации ОЗУ. Runner имеет встроенный индикатор занятости ОЗУ системы, базирующийся на информации, которую возвращает Windows. Этот индикатор показывает текущее состояние ОЗУ двумя способами: Запрос количества свободного ОЗУ производится на каждом цикле таймера, длительность которого равна 0,4 секунды, т.о. максимальная задержка при выводе информации составляет 0,4 секунды. Оба способа получения информации действуют параллельно, и цвет пиктограммы и число в подсказке являются результатом работы одной функции Runner-a.
    По умолчанию значения, соответствующие "желтой" и "красной границе", равны 50 и 20% свободного ОЗУ. Пользователь может изменить эти значения, задав новые величины в строке параметра mc. Если присутствует только одно число, оно учитывается, как "желтая граница", "красная" остается равной значению по умолчанию. При наличии и того, и другого числа в строке параметра оба значения будут модифицированы.
  6. nn - отключение вывода сообщений об ошибках выполнения команд (см. сообщения программы). При наличии этого параметра вывод таких сообщений будет подавлен. В этом случае рекомендуется задавать протоколирование ошибочных состояний. Вывод сообщений о фатальных ошибках с помощью этого параметра подавить нельзя.
  7. df - установка имени (с путем или без) файла данных сеанса, в котором Runner хранит служебную информацию, используемую при работе инструкций cb и cf. Не обязательна. По умолчанию создается файл RUNNER.SSS в рабочем каталоге Runner-a.
  8. sc - реагировать на завершение работы пользователя, как сервис. Runner выполнен как обычное приложение. Получив сигнал о завершении работы пользователя, он выполняет подготовку к завершению, освобождает ресурсы и прекращает функционировать. Однако, вполне возможно запустить Runner как сервис NT, используя программы типа SRVANY и AppToService. В этом случае опция sc информирует программу, что при выходе пользователя из системы нужно продолжать работу
    • Формат:
      sc
  9. lf - задание имени файла протокола (log-файл). С помощью данного параметра задается путь и имя файла, в который Runner будет выводить записи об определенных событиях. См. также концепцию протоколирования .
  10. Несколько однотипных параметров перечислены далее. Каждый из них является простым переключателем и дествует по принципу "есть в файле - режим включен". Дополнительных данных эти параметры не содержат. Все они предназначены для включения протоколирования какого-либо вида событий. Все эти параметры могут комбинироваться в блоке опций в любом сочетании (но помните, что каждый параметр занимает одну строку). Формат их крайне прост и аналогичен формату nn или hd.

...дальше