README.TXT 06/05/92-17:43


                       Маленькие программки KN

           Copyright (C) Nikita E.Korzun (KN) VANTALA Ltd.

               Своеобразные "оболочки" для архиваторов

                             Версии 3.0


                                 KNL

Формирует параметры и запускает с ними упаковщики. Может работать  без
параметров, с параметрами,  со значениями из  конфигурационного файла.
Формат запуска:
  KNL.EXE [-] [Drive:][Dir\][ArcName]
При запуске  KNL без  параметров формируется  и запускается  следующая
командная строка:
  LHA.EXE u -rxa LastDirName, где LastDirName - последнее имя  текущей
директории.
  Если  KNL  был  запущен  с   параметром  "имя  архива"  по   шаблону
[Drive:][Dir\]ArcName то командная строка выглядит так:
  LHA.EXE u -rxa [Drive:][Dir\]ArcName.
Если параметр  ArcName опущен,  но есть  параметры Drive:  или Dir\  в
командную   строку    в    качестве   имени    архива    подставляется
[Drive:][Dir\]LastDirName. Примеры:
  KNL
  KNL E:
  KNL C:\BUFF\
  KNL A:\WORK\main_arc.
  KNL - D:\game.lzh
Кроме  того,  в  любой  директории  доступной PATH, можно создать файл
KNL.CFG, в котором задан шаблон командной строки. Используются следую-
щие параметры:
  !:  Имя текущего диска
  !\  Имя текущей директории
  !#  Последнее имя текущей директории
  !%  Параметр при запуске KNL
  !@  Параметр	при  запуске  KNL;  если  нет  - последнее имя текущей
      директории
  !!  !
Примеры шаблонов KNL.CFG:
  C:\ADDOS\lha212.exe m -rxl2z2a !:!\!@
  E:\UTIL\PACK\ice.exe a MYARC
  D:\PKZIP\pkzip.exe -a !@
Если файл KNL.CFG не найден, то командная строка формируется по шабло-
ну:
  LHA.EXE u -rxa !:!\!@
Программа KNL выходит с тем же Exit Code, что и запускаемый упаковщик.
Программу можно запустить с параметром '\', тогда упаковка будет прои-
зводиться в специально указанную LZH директорию.
  В  качестве  первого  параметра  возможен  параметр  '-'; с этим па-
раметром LHA.EXE запускается с опциями 'm - rxa' (перенос).
  Имя  упаковщика,  его  параметры,  параметры  для переноса и имя LZH
директории по умолчанию можно изменить непосредственно в KNL.EXE.
   Достоинства  очевидны:  минимальное  количество  параметров при за-
пуске; не надо помнить значения параметров упаковщиков; возможность не
хранить упаковщик в  директории, доступной PATH;  возможность получить
имя последней директории; возможность работать с любыми упаковщиками и
использовать программу в других целях.

                                KNLD

  Гуляет по SUB-DIR первого уровня, формирует параметры и запускает  с
ними  упаковщики.  Может  работать  без  параметров, с параметрами, со
значениями из конфигурационного файла. Формат запуска:
  KNLD.EXE [SubDir1] [SubDir2] [SubDir3] [...]
  При запуске KNLD без параметров программа заходит поочередно во  все
SUB-DIR первого уровня и запускает следующую командную строку:
  LHA.EXE u -rxa SubDirName,  где SubtDirName - последнее  имя текущей
директории (SUB-DIR).
  Если KNLD был  запущен с параметрами  - именами поддиректорий,  то в
каждой из этих поддиректорий командная строка выглядит так:
  LHA.EXE  u  -rxa   SubDirName,  где  SubDirName   -  последнее   имя
поддиректории. Примеры:
  KNLD
  KNLD WORK_TP WORK_CLA EXE
  KNLD MSDOS
Кроме  того,  в  любой  директории  доступной PATH, можно создать файл
KNLD.CFG, в  котором задана  командная строка.  Используются следующие
параметры:
  !:  Имя текущего диска
  !\  Имя текущей директории
  !#  Последнее имя текущей директории
  !%  Параметр при запуске KNLD
  !!  !
Примеры шаблонов командной строки:
  C:\ADDOS\lh.exe m -rxl2z2a !:!\!#
  E:\UTIL\PACK\ice.exe a TTT
Если  файл  KNLD.CFG  не  найден,  то  командная строка формируется по
шаблону:
   LHA.EXE u -rxa ..\!#
Имя упаковщика и параметры по умолчанию можно изменить непосредственно
в KNLD.EXE.
  Достоинства  очевидны:  одним  запуском  программы  можно  упаковать
несколько поддиректорий, каждую  в свой архив;  минимальное количество
параметров при запуске; не надо помнить значения параметров  упаковщи-
ков; возможность  не хранить  упаковщик в  директории, доступной PATH;
возможность получить имя последней директории; возможность работать  с
любыми упаковщиками и использовать программу в других целях.

                                KNUP

Очень удобная программка для тех, кто работает с архивами. Для каждого
архива в  текущей директории  создает SUB-DIR  с именем  архива и  за-
пускает в нее распаковку. Понимает все известные мне расширения:
  LZH  LHA x -a ..\ArcName
  ICE  LHA x -a ..\ArcName
  PAK  PAK e ..\ArcName
  ARC  PKXARC ..\ArcName
  ZIP  PKUNZIP -d ..\ArcName
  ARJ  ARJ x ..\ArcName
       (Файлы с расширением A01, A02, ..., A99 распознаются как ARJ)
  HYP  HYPER -x ..\ArcName
  ZOO  ZOO x ..\ArcName
  Если запущена без параметров -  работает для всех архивов в  текущей
DIR; возможные параметры - имена архивов. Названия распаковщиков и  их
параметры можно поменять, если не лень, непосредственно в самом  файле
KNUP.EXE.
Приношу свои извинения  за ошибку в  программе KNUP, опубликованной  в
Софт-Панораме 44; программа не  обрабатывала архивы с именем  длиной 8
символов.

			       *  *  *
                                        Никита Корзун (095) р.297-3103
                                                              297-1364
                                                            д.924-5273
**********************************************************************
