KiiA Info #01
11 марта 1992
  Софт  

CopyK - описание копировщика.

<b>CopyK</b> - описание копировщика.
    Приступаю к краткому описанию системы.


ИНИЦИАЛИЗАЦИЯ

    Вставьте дискету с CopyK  в  дисковод  A: (  обязательно
    A: !!! ) и наберите :
       E> A:
       A> CKI
    Если все нормально , система  выведет заставку и сообщит
    об  окончании  инициализации . Иначе  подумайте, что  вы
    сделали не так. Если  все  так , попробуйте  передернуть
    дискету у  повторить  все с начала. Если десятая попытка
    закончилась провалом, обращайтесь ко мне.


ЗАПУСК

    Система запускается командой 1 :
       A> 1
       A> RUN
    Обращаю  ваше внимание : команда RUN не набирается вами,
    а вызывается командой 1. На самом деле  происходит  сле-
    дующее : команда 1 копирует  код  системы  из сегмента 3
    в TPA ( область,  в  которой  происходит исполнение всех
    программ )  и  вызывает команду RUN. Утилита RUN - венец
    моих  творений. Ради  интереса   можете посмотреть на ее
    длину: 0 байт. Таким образом, после  вызова этой утилиты
    ДОС "загружает" ее тело в TPA ( на самом  деле загружать
    нечего - ДОС оказывается надутым самым наглым  образом )
    после чего передает управление по  адресу 100H , где как
    раз на правах мусора лежит CopyK. Сразу предвижу вопрос:
    зачем такие сложности ?  Отвечаю :  так нужно. Иначе ДОС
    не обмануть.  Отсюда  мораль : утилита RUN должна всегда
    присутствовать  на  текущем  дисководе ( а лучше на всех
    сразу - от копирования она ,  как  и EDISK.SYS и CK.CMD,
    не защищена), или эта утилита  должна  быть помечена как
    системная с  помощью  утилиты  POW  ( PW ) или с помощью
    команды 1S ( setSys ) самой CopyK  и  находиться на сис-
    темном дисководе ( по умолчанию A: ) .


РАБОТА В СИСТЕМЕ

    При  первом  запуске  системы  она  для  каждого из окон
    запрашивает  соответствующий   ему   дисковод.  Выбирать
    нужно с помощью стрелок (^5,^6,^7,^8,  где  знак ^ озна-
    чает клавишу CTRL  (CapsShift)) из трех возможностей :
    "A:", "B:","E:",©что соответствует трем режимам работы :
        а) копирование   с   одного  дисковода  на  другой -
           когда       выбираются      разные      дисководы
        б) копирование  с  одной  дискеты на другую на одном
           дисководе - когда  выбирается  два  раза  один  и
           тот   же   дисковод .   При   копировании   будет
           сообщаться , какую  из  дискет  нужно  вставить .
           Очень  жестко  отслеживается  правильность  того,
           вставили   вы   нужную    дискету   или  напутали
    В дальнейшем диск, соответствующий текущему окну , можно
    сменить  с  помощью  команды D . Если какое-либо окно не
    нужно ,  его  можно  убрать/восстановить   командой  C .


РЕЖИМ РЕДАКТИРОВАНИЯ КОМАНДНОЙ СТРОКИ

    В отличии от NortonCommander в CopyK  режимы  редактиро-
    вания командной строки и перемещения в  окнах ( далее он
    будет   называться   режимом  ввода  команд )  не совме-
    щены. Я прекрасно понимаю , что это не  слишком  удобно,
    но это не  от  хорошей  жизни :  PROFI,  как и SINCLAIR,
    имеет  слишком  мало клавишь , поэтому одни и те же кла-
    виши  используются  по-разному.  Для  перехода из режима
    ввода команд в  режим  редактирования  нажмите  9 .  Для
    обратного перехода - ^1 ( Esc ). Для перемещения курсора
    в режиме  редактирования  служат  клавиши ^5 и ^8, забой
    назад ^0, забой вперед ^G . Кроме того,  введеные  ранее
    команды можно вызвать клавишами ^Q и ^Z ( соответственно
    перемещение по буферу  вверх и вниз ). В текущую позицию
    можно вставить имя  файла, отмеченного указателем, нажа-
    тием ^J . И , наконец , запустить команду можно клавишей
    .


РЕЖИМ ВВОДА КОМАНД

    В этом режиме можно перемещаться по окнам и вызывать два
    типа команд : встроенные и команды пользователя. Переме-
    щение  по  окну  осуществляется  клавишами ^6 и ^7 (  на
    одну  позицию ) или ^R и ^C ( на страницу ) . Перейти от
    окна к окну  можно клавишей ^I. Если текущее окно убрано,
    указатель невидим. Текущий файл можно  отметить клавищей
    "пробел"  для  последующего  использования  в  групповых
    операциях ( копирование и удаление ).


ВСТРОЕННЫЕ КОМАНДЫ

    Ко встроенным относятся следующие команды:
    Q  Выход из CopyK
    S  Изменение способа сортировки для окна
    D  Смена дисковода, соответствующего окну
   ^I  Смена окна
    C  Убрать/восстановить окно
    2  Вызов команды пользователя
    9  Переход в режим редактирования
    1  Печать подсказки
    5  Копирование
    8  Удаление
    Практически из любой  команды , если  она  выдает  меню,
    можно выйти по клавише Esc ( ^1 ).


КОМАНДЫ ПОЛЬЗОВАТЕЛЯ

    Эти команды вызываются нажатием двух клавишь : 2+"буква"
    После нажатия 2 выдается меню со списком  команд , после
    чего нужно нажать либо одну из букв ( в любом регистре )
    либо Esc .  При  неправильном  нажатии  в  верхней части
    экрана  выдается  предупреждение .  Команды   называются
    пользовательскими, потому что их может  формировать  сам
    пользователь. Впрочем, этот процесс  несколько  нетриви-
    альный , поэтому  ему  будет  посвящен  отдельный  номер
    KiiAInfo   . А   пока  пользуйтесь  стандартным  набором
    команд, заданных файлом CK.CMD :
       @  run     Вызов   спецкоманды   по  клавише  
       I  dIr     Список   файлов ,   имеющих   расширение ,
                  совпадающее с расширением  текущего  файла
       W  setWr   Снять   с   текущего   файла  аттрибут  RO
       O  setrO   Установить на  текущий  файл  аттрибут  RO
       S  setSys  Установить  на  текущий  файл аттрибут SYS
       D  setDir  Снять  с  текущего  файла   аттрибут   SYS
       P  Power   Вызов   утилиты   POWER  (  точнее , PW  )
       T  Type    Вывести    текущий    файл    на     экран
       E  Edit    Редактировать  текущий   файл  (  если  он
                  имеет  расширение  TXT,DOC,CMD,C,H,BAK,FOR
                  BAS,PAS,HLP,SUB,ASM,MAC, или три пробела )


ВЫЗОВ СПЕЦКОМАНДЫ

    Одну из команд  пользователя (  а  именно  1@ ) ,  можно
    вызвать  и  другим  путем : подвести указатель под необ-
    ходимый  файл  и  нажать  .  При  этом произойдет
    следующее (в зависимости от расширения  текущего файла):
       COM
           файл запустится
       MAC,ASM
           файл отассемблируется
       SUB,три пробела
           файл запустится как командный
       TXT,DOC,CMD,C,H,BAK,FOR,BAS,PAS,HLP
           файл выведется на экран
    В остальных случаях будет выдано  сообщение  об  ошибке.


КОПИРОВАНИЕ

    Копирование вызывается клавишей 5. Копируются отмеченные
    файлы текущего  дисковода  на дисковод,  соответствующий
    другому  окну (  оба окна должны отображаться ). Если не
    отмечен  ни  один  файл, предварительно метится текущий.


УДАЛЕНИЕ

    Удаление  вызывается  клавишей  8. Удаляются  отмеченные
    файлы текущего дисковода ( окно  должно  отображаться ).
    Если не отмечен  ни  один  файл , предварительно метится
    текущий.


СМЕНА USER-ЗОНЫ

    Для  смены USER-зоны подведите указатель к  псевдо-файлу
    USERS.NN ( где NN - текущая зона )  и  нажмите  .
    В окне появится список  из  16  псевдо-файлов USER.0 ...
    USER.15 .  Выберете  один  из  них  и  еще  раз  нажмите
    .


ЗАМЕЧАНИЕ

    Данная версия может  работать  с 64-  или  80-символьной
    консолью  ,   но   обязательно   30-строчная.


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


$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

P.S.        На   этой  неделе  в  продажу  поступает   пакет
            фирмы   Borland   TurboPascal .  Более    клевой
            штуки под CP/M не  написано .  Советую  купить .
     Имеется в продаже графический пакет Graf T.PASCAL.

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$



Другие статьи номера:

Новости - в продажу поступает копировщик CopyK, сделанный по заказу фирмы КРАМИС для PROFI.

CopyK - описание копировщика.


Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Рулезники! - продолжение повести (часть 3).
Мысли - Книга: "Откровения ангелов-хранителей. Путь Иисуса. Неизвестные факты".
Вступление - Здарова. Ну чо те сказать-то...
Система - Описание системных программ: XAS, MASM 1.1, Copy v3.3 turbo, Power Assembler v3.0, Turbo Assembler, Rock Disk Service v3.1, LZ-Compressor v1.0, PCX Show v1.0, Memory test v1.3, Digital Music Macker.
Мысли - Снова о шифровках и шифрах

В этот день...   21 ноября