---------------------------------------------------------------
                          БК-0011М













                 Операционная система ОС БК-11 V4.1


                     Операционная оболочка

                  I n t e r C o m m a n d e r

                         Версия 1.0

                    Руководство пользователя













                        Саяпин А.А.
			Москва 1994




                           ВВЕДЕНИЕ

    Операционная   оболочка   "InterCommander"   предназначена  для
облегчения  использования  персонального  компьютера   БК-0011М   в
повседневной  работе.  Оболочка  работает  под  управлением  опера-
ционной системы ОС  БК-11  V4.0(4.1). Commander позволяет в простой
и  удобной  форме  выполнять  большинство   операций   с   файлами.
Программа имеет встроенную  подсказку  с  описанием  функциональных
клавиш. Каталоги устройств могут быть  отсортированы  по  различным
параметрам.   Для   управления   оболочкой   может   использоваться
клавиатура  или  манипулятор   "мышь".   В   версии   0.8   введено
иерархическое меню пользователя, которое  можно  настроить  самому,
отредактировав файл меню.   В  версии  1.0  введены  дополнительные
возможности настройки и возможность сохранения параметров.

    Для работы программы необходимо присутствие на системной  диске
файлов IC.SAV, IC.SYS,  IC.EXT,  IC.VIE,  IC.EDI,  IC.MNU,  IC.HLP,
а также в комплект входит набор вьюеров  VIEW,  PNTVIE,  DBVIEW

                                    Желаю приятной работы!

                                               	  А.А. Саяпин


                     1. КРАТКОЕ ОПИСАНИЕ

    При запуске Commander выводит на экран две  панели,  в  которых
располагаются:

 - имя устройства ОС БК-11 (логического или физического);
 - список файлов (каталог) этого устройства;
 - количество файлов, занятых и свободных блоков;

    В нижней строке экрана  перечислены  команды,  выполняемые  при
нажатии функциональных клавиш (клавиш 0..9, при нажатой клавише АР2).

    Между  панелями  и  нижней  строкой  располагается  строка  для
ввода команд ОС БК-11. Здесь  находится  текстовый  курсор  в  виде
мигающего подчеркивания.

    В одной из панелей находится  файловый  курсор,  представляющий
собой инверсную строку (далее просто  курсор).  Этот  курсор  можно
перемещать по файлам клавишами "СТРЕЛКА ВВЕРХ"  и  "СТРЕЛКА  ВНИЗ".
Файл, на котором находится курсор, далее  будем  называть  текущим.
Между панелями курсор перемещается нажатием клавиши "ТАБ".

    Кроме  этого  каталог   можно   быстро   просмотреть   нажатием
"АР2/ВВЕРХ" (экран вверх)  или  "АР2/ВНИЗ"  (экран  вниз).  Нажатие
"АР2/ВЛЕВО" и "АР2/ВПРАВО" приводит к установке курсора в начало  и
конец каталога соответственно.

    При использовании "мыши"  на  экране  находится  еще  и  курсор
"мыши" в виде наклонной белой стрелки.

    В обычном режиме работы программы (отсутствие на  экране  меню)
можно   набирать   текст  в  командную  строку.  С  помощью  клавиш
"ВЛЕВО" и "ВПРАВО" можно подвести текстовый курсор к нужному  месту
в команде, а с помощью клавиши "ЗАБОЙ"  удалить  нужное  количество
символов. Нажатие "ВВОД" приводит к выполнению набранной  командной
строки. Нажатие "КТ"  приводит  к  отмене  всей  командной  строки.
Нажатие СУ/Е вызывает  последнюю  выполненную  команду.  С  помощью
нажатия  АР2/ВВОД  можно  вставить  полное  имя  текущего  файла  в
командную строку.

    Нажатие клавиши "ВВОД"  при  отсутствии  символов  в  командной
строке  приводит  к  запуску  текущего  файла.  Файлы   типа   .SAV
запускаются  командой  RUN,  типа  .COM  -  командой   @.   Реакция
программы на  файлы  другого  типа  определяется  содержимым  файла
SY:IC.EXT (см. ниже).

    После завершения команды или программы управление  возвращается
к  Commander'у.  Возможны  два  способа  возврата -  по  запросу  и
без него. В первом случае  на  экране  появляется  запрос  "Нажмите
ВВОД" для того, чтобы  пользователь  успел  просмотреть  на  экране
результат работы прикладной программы.

    Нажатие клавиши "ВС" приводит  к  выделению  файла,  на котором
находится курсор, для использования групповых операций. Также можно
выбрать файлы, соответвующие заданному пользователем шаблону, нажав
АР2/+, или отменить выбор файлов по  шаблону,  нажав  АР2/- .

    Шаблон представляет собой групповое имя файла с  использованием
метасимволов * и %. Символ * может заменять строку символов  любой,
в том числе нулевой, длины. Символ % заменяет только  один  (любой)
символ. Имя  файла  не  может  превышать  шести  алфавитно-цифровых
символов, а тип файла (расширение) - трех.

    При появлении на  экране  меню  можно  выбрать  нужную  позицию
(выделяется инверсией) с  помощью  стрелок  "ВЛЕВО"  И  "ВПРАВО"  и
нажать "ВВОД", или нажать клавишу, которая соответствует  заглавной
букве слова, которое расположено в нужной позиции. Нажатие  клавиши
"КТ" всегда соответствует отмене операции.

    При  вводе  шаблона  для  выбора  или  отмены   группы,   имени
устройства или файла при копировании и др. появляются окна с полями
для редактирования строки. Признаком таких окон  является  мигающий
курсор  внутри  инверсного  поля.  Длина  инверсного  поля   задает
максимальную    длину    редактируемой    строки.    Редактирование
осуществляется  клавиншами  ВЛЕВО,  ВПРАВО  и  ЗАБОЙ.  Клавиша  СБР
осуществляет  очистку  всей  строки,  а  АР2/ВЛЕВО   и   АР2/ВПРАВО
установку курсора соотвественно в начало и  конец  строки.  Клавиша
ВВОД означает конец редактирования и выполнение  функции,  а  КТ  -
отмену функции.

    При использовании стандартного режима работы ОС (команда SETSWP
DISK) Commander может использовать второй экран для вывода.  В этом
случае можно переключиться на основной  экран  ОС  нажатием  АР2/О.
Повторное нажатие АР2/О переключает экран обратно.


	            2. ФУНКЦИОНАЛЬНЫЕ КЛАВИШИ

    Функциональными   клавишами   называются   цифровые    клавиши,
нажимаемые одновременно с клавишей АР2. При их нажатии  выполняются
функции, перечисленные в нижней строке экрана.


	           2.1.   АР2/1 - Help (помощь)

    При  нажатии  на   эту   клавишу   производится   поиск   файла
SY:IC.HLP  и  считывание  его.   На  экране   появляется   окно   с
подсказкой. Страницы подсказки можно  листать  клавишами  "ВНИЗ"  и
"ВВЕРХ". При нажатии клавиш "ВВОД" или "КТ" окно подсказки исчезает
с экрана и программа возвращается в обычной режим.


                   2.2.  АР2/2 - Menu (меню пользователя)

    При  нажатии  на   эту   клавишу   производится   поиск   файла
SY:IC.MNU и считывание его. На экране появляется  окно  с  головным
меню,  заданным  в  этом  файле.  При  выборе  пункта  из  меню   в
зависимости  от  содержимого  файла   происходит   либо   появление
вложенного  меню,  либо  выполнение  заданной   в   файле   команды
операционной  системы.  Если  в  начале  строки  меню  присутствует
символ с последующим двоеточием, то этот символ можно  использовать
для быстрого  выбора  этого  пункта.  Допустимы  алфавитно-цифровые
символы или комбинации F0..F9 (в этом  случае  нужно  одновремменно
нажимать АР2 и соответствующую цифру). Для отказа от  меню  нажмите
"КТ". О том, как составить файл меню, см. ниже.


                   2.3.  АР2/3 - View (просмотр)

    Реакция программы на эту клавишу определяется файлом SY:IC.VIE.
Если тип файла, на котором находится курсор, задан в файле  IC.VIE,
то для просмотра файла запускается программа,  заданная  в  IC.VIE.
Если файл IC.VIE отсутствует на системном  устройстве,  выполняется
просмотр командой монитора TYPE.


                   2.4.  АР2/4 - Edit (редактирование)

    Реакция программы на эту клавишу определяется файлом SY:IC.EDI.
Если тип файла, на котором находится курсор, задан в файле  IC.EDI,
то для редактиовния файла запускается программа, заданная в IC.EDI.
Если файл IC.EDI отсутствует на системном устройстве, для  редакти-
рования файла запускается редактор EdikM.


                   2.5.  АР2/5 - Copy (копирование)

    Эта функция  позволяет  скопировать  текущий  файл  или  группу
выбранных файлов  на  произвольное  устройство,  поддерживаемое  ОС
БК-11. При нажатии на эту  клавишу  на  экране  появляется  окно  с
запросом на ввод имени выходного файла при  копировании  одиночного
файла,  или  имени  выходного  устройства  при  копировании  группы
файлов. По  умолчанию  предлагается  устройство,  каталог  которого
выведен  в  противоположную  панель  и  имя  файла,  совпадающее  с
текущим. Если Вас устраивают эти умолчания, нажмите  клавишу  ВВОД,
если нет - отредактируйте имя файла или устроства и  нажмите  ВВОД.
Напомним, что имя устройства в ОС БК-11 должно содержать  не  более
трех символов и заканиваться  двоеточием  (:).  Если  Вы  раздумали
копировать,  нажмите  клавишу  КТ.  Если  Вы  правильно  ввели  имя
устройства, на экране появляется окно с именем копируемого файла  и
индикатором  копирования,  который  визуально  отображает   процесс
копирования. Если на  выходном  устройстве  обнаруживается  файл  с
таким же  именем,  то  на  экране  появляется  меню,  запрашивающее
дальнейшие  действия.  Можно  удалить   существующий   файл   после
копирования, до копирования,  пропустить  текущий  файл  (в  случае
копирования группы) или  отменить  копирование.  Если  существующий
файл защищен, подтверждение  на  удаление  запрашивается  повторно.
Копирование можно  экстренно  прекратить,  нажав  клавишу  КТ.  При
появлении   ошибки   чтения   или   записи   на   экран   выводится
соответсвующее  сообщение.   Если   копировалась   группа   файлов,
дальнейшее копирование можно продолжить, нажав ВВОД, или  отменить,
нажав  КТ.  После  завершения  копирования  группы  файлов  успешно
скопированные файлы исключаются из группы.

    ВНИМАНИЕ! Если Вам необходимо для копирования вставить  дискету
вместо системной, убедитесь, что не будет произодиться свопинг  USR
на диск. Для этого перейдите в виртуальный  режим  работы  монитора
командой

SETSWP M

или запретите свопинг командой

SET USR NOSWAP

    Во втором  случае  размер  буфера  копирования  уменьшается  на
размер USR (4 Кбайт).


                   2.6.  АР2/6 - Ren (переименование)

    Эта функция позволяет переименовать  текущий  файл  или  группу
выделенных файлов. При нажатии на эту клавишу на экране  появляется
запрос на ввод  шаблона  переименования,  который  может  быть  или
обычным  именем  файла  (при  переименовании  одного  файла),   или
групповым именем с использованием метасимвола '*'. Звездочка  может
использоваться в следующих случаях и их комбинациях:

    - вместо имени файла  (например  *.SAV).  В  этом  случае  всем
файлам присваивается тип SAV с сохранением имени файла.

    - вместо типа файла (например PRIMER.*).  В  этом  случае  всем
файлам присваивается имя PRIMER с сохранением типа файла.

    - в конце имени или типа файла. Например, использование шаблона
A*.* приведет к замене первой буквы имен выбранных файлов на A.

    Если файл с именем, совпадающим с выходным, уже присутствует на
диске, выдается запрос на подтверждение удаления этого файла.


                   2.7.  АР2/7 - Dev (смена устройства)

    При нажатии на эту клавишу на экране появляется запрос на  ввод
имени устройства для активной  панели  (той,  в  которой  находится
курсор). Нажмите "ВВОД" для повторного считывания каталога того  же
устройства (необходимо при смене дискет), или наберите имя  другого
устройства  и  нажмите  "ВВОД".  Нажатие  "КТ"  отменяет  операцию.
Предварительно загрузите драйвер этого устройства командой монитора
LOAD.

                   2.8.  АР2/8 - Del (удаление)

    С помощью этой команды можно удалить файл, на котором находится
курсор или группу выделенных файлов. Перед удалением  запрашивается
подтверждение   удаления,   если    файл    является    защищенным,
подтверждение запрашивается повторно. Если вы  уверены  в  удалении
файла, нажмите "ВВОД" на слове  "Удалить",  если  нет,  то  нажмите
"КТ" или выберите слово "Отменить" и нажмите "ВВОД".


               2.9.  АР2/9 - Pull (PullDown меню)

    При нажатии на эту клавишу в верхней строке  экрана  появляется
основная строка "спускающегося" (PullDown)  меню.  Для  перемещения
между пунктами меню  пользуйтесь  клавишами  ВЛЕВО  и  ВПРАВО.  При
нажатии на одном из пунктов меню клавиши  ВВОД  или  ВНИЗ  под  ним
появляется  соответсвующее  подменю.  Для  выбора  между   пунктами
подменю пользуйтесь клавишами ВНИЗ и ВВЕРХ.  Нажатие  клавиши  ВВОД
приводит к выполнению соответствующего пункта меню, а КТ - к выходу
из меню и возвращению в основной режим.


        2.9.1.  "Левая" и "Правая" - настройка панелей

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


        2.9.2  "Файлы" - команды управления файлами

    В подменю этого пункта продублированы клавиши АР2/0..9, АР2/+ и
АР2/-.


        2.9.3. "Команды" - общие команды

    Пункты этого подменю позволяют переключиться на  второй  экран,
если используется  стандартный  режим  работы  ОС  (аналог  клавиши
АР2/О), а  также  вызвать  текстовый  редактор  для  редактирования
файлов выполнения, редактирования, просмотра и меню (файлы  IC.EXT,
IC.EDI, IC.VIE и IC.MNU соответственно).


        2.9.4. "Режимы" - настройка режимов оболочки

    Клавишей пробел отмечается изменение настройки, но, чтобы  эту
настройку зафиксировать, необходимо нажать  ВК  на  одну  из  двух
последних строк.


                   2.10.  АР2/0 - Quit (выход)

    Этой команда позволяет завершить работу программы и  перейти  к
обычной работе с командами ОС БК-11.  Перед  выходом  запрашивается
подтверждение.



            3. РЕДАКТИРОВАНИЕ ФАЙЛОВ IC.EXT, IC.VIE, IC.EDI


    Назначение  этих  файлов  описывалось  выше,  в  данной   главе
приведена  структура  этих  файлов.  Редактирование   этих   файлов
производится с помощью любого текстового редактора, например EdikM,
по следующим правилам.

    В начале строки наберите расширение файлов, операцию с которыми
Вы хотите определить,  после  чего  поставьте  двоеточие.  Если  Вы
хотите задать одну операцию для разных типов файлов, перечислите их
через запятую. Затем после  пробела  наберите  команду  реализующую
необходимую операцию. Чтобы задать в команде  имя  текущего  файла,
нужно набрать следующее:

	!:   - для имени устройства;
	!    - для имени файла;
	.!   = для расширения файла;

    Таким образом, для полного имени файла нужно набрать !:!.!, для
имени  файла  без  расширения  !:!,  для  имени  файла  без   имени
устройства  !.!  .  Заметим  однако,  что  в   большинстве   команд
операционной  системы  отсутствие  имени  устройства   предполагает
устройство DK:.

    Можно набрать и несколько команд в одной  строке,  разделив  их
символом "_" (подчеркивание).

Пример файла IC.EXT:

MAC: MACRO !:!
C:   cc_-lxt !:!
BIN: EXE10P !:!
DSK: LOAD LD_MOU LD7 !:! DK_SHOW SUBSET

Пример файла IC.EDI:

SAV,SYS: Dess !:!.!
MNU: EdikM !:!.!/8


                  4. РЕДАКТИРОВАНИЕ ФАЙЛА IC.MNU


    Файл меню пользователя может состоять из одного или  нескольких
меню, первое из которых является основным, а остальные  вложенными.
В  случае,  если  строки  меню  должны  содержать  русские   буквы,
редактировать файл необходимо в  режиме  КОИ-8.  При  использовании
редактора EdikM нужно использовать команду

EdikM SY:IC.MNU/8

    Основное меню имеет следующую структуру

Заголовок меню
Первый пункт меню
Команда для первого пункта
Второй пункт меню
Команда для второго пункта
.
.
.

    Пунктов в каждом меню может быть не более 16, а их ширина -  не
более 32 символов (это не касается команд). Если  в  начале  строки
стоит символ, за которым следует двоеточие, то  этот  символ  можно
использовать для быстрого выбора из меню. Если в  качестве  символа
задано F0 .. F9, то для выбора этого пункта можно использовать  АР2
с соответствующей цифрой.

    Команда меню может быть либо командой операционной системы (или
цепочкой  команд,  разделенных  символом  "_"),  либо  ссылкой   на
вложенное меню. В команды ОС  можно  передавать  как  параметр  имя
текущего файла по тем же правилам, что и в файлах IC.EXT, IC.VIE  и
IC.EDI. Ссылка на вложенное меню имеет вид

#<символ-ссылки>

   (угловые скобки не являются значащими).

    Иерархия меню может иметь  неограниченную  вложенность,  однако
вложенное меню должно находиться ниже  по  тексту,  чем  ссылка  на
него. Формат вложенного меню

^L#<символ-ссылки>:Заголовок
Пункт
Команда
.
.
.

   где ^L означает символ перевода формата. В редакторе  EdikM  его
можно получить, нажав ШАГ, ^, L.

    Пример файла IC.MNU

Основное меню
O: Обслуживание устройств
#1
F: обслуживание файлов
#2
K: Конфигурация
SHOW CON
^L#1:Обслуживание устройств
P: Полное оглавление
Dir/Full/Blo !:
F1: Проверка на плохие блоки
Dir/Bad/Fil !:
^L#2:Обслуживание файлов
P: Печать файла
Print !:!.!



		5. ИСПОЛЬЗОВАНИЕ МАНИПУЛЯТОРА "МЫШЬ"


    С помощью "мыши" Вы можете свободно перемещать курсор "мыши" по
экрану. Чтобы установить курсор на нужный файл,  подведите  к  нему
курсор "мыши" и нажмите левую кнопку. Нажатие левой клавиши на  уже
выделенном файле приведет к запуску  этого  файла.  Нажатие  правой
кнопки  на  любом  файле  приведет   к   "выбору"   данного   файла
(аналогично клавише "ВС").

    Для выбора из меню подведите курсор "мыши" к нужной  позиции  и
нажмите левую кнопку.  Нажатие  правой  кнопки  аналогично  нажатию
клавиши "КТ".

    Нажатие любой клавиши "мыши" в нижней строке экрана приведет  к
выполнению функции, на которую указывает курсор "мыши".

    Нажатие любой клавиши "мыши" в верхней строке экрана приведет к
появлению PullDown меню (аналогично АР2/9).

    Нажатие левой клавиши "мыши" в верхней части панели  (заголовки
колонок) приведет к прокрутке этой панели вниз (движению  файлового
курсора вверх).

    Нажатие левой клавиши "мыши" в нижней части панели  (информация
о количестве файлов и блоков)  приведет  к  прокрутке  этой  панели
вверх (движению файлового курсора вниз).

    Нажатие правой кнопки в этих же  местах  приводит  к  прокрутке
панели с одновременным выбором файлов (или отмене,  если  файл  уже
был выбран).

