Text
                    Научно-производственное предприятие
ИНТЕРЭВМСИС"i:ЕМА
С. Д. Погорелый, Б. В. Новиков
Утилить1 '
для персональных ЭВМ
Киев
1991


БЫ< 32.973-01 П43 У ДК68,1.3.06 С. Д. Погорелый, Б. В. Новиков Утилиты для ,персональных ЭВМ В книге · приведены описание и методика использования наиболее широко распространенных утилит, предназначенных для автоматизации ' работы· при ­ кладных и системных программистов с цакопителями на магнитных дисках ПЭВМ и ' выполняющих различные сервисные функции. Рассмотрены, в частности, - средства операционной системы/ РС DOS, обеспечивающие программный интерфейс пользователя с файловой системой ПЭВМ. Приведен ряд примеров выполнения различных функций средствами РС DOS. Описаны утилиты ХТRЕЕ GOID, • РС TOOLS и NORTON UТILIТIES. Выделены преимущества каждой из них и выработаны рекомендации по наиболее рациона,дьному их использованию в зависимости от класса решаемых задач . Заключительный. раздел включает описание и методику работы с программной оболочкой SHEZ, обеспечивающей организацию службы архи- , вирования, работы с архивом, измечения файлов и поддерJ15ивающей воз­ можности работы с наиболее распространенными программами -архиваторами. Материал - книm богато иллюстрирован-, приведено большое количество_ примеров. Все . примеры . были проверены на ПЭВМ IВМ РС/АТ. . Книга ориентирована на широкий к-руг пользоватеяей ПЭВМ, а также на _подrотоменных специалистов. П2404090000-001 БЗ-21-91-4 ISBN 5-7702-0276-9 Редактор: ОНОПРИЕНКО Михаил МихайJ)ович
1 t Введение Широкое применение персональных ЭВМ (ПЭВМ) для решения разнообразных задач привело к созданию гибких, мощных и од- • новременно простых в использовании программных интерфейсов для управления ресурсами ПЭВМ . В первую очередь вq.зникла необходимость автоматизации работы пользователя с накопителями на магнитных дисках (дисководами) ПЭВМ, поскольку работа с ними даже на уровне операционной системы требует достаточно глубоких знаний как в области программирования так и вычисли­ тельной техники. Важной задачей стало также создание программ для вы_полнения разнообразного набора сервисных функций, обес­ печивающих диалог с ПЭВМ. •Стремление одновременно решить эти задачи привело к появлению утилит - программ, упрощающих пользователю работу с накопителями на магнитных дисках и пре­ доставляющих разнообразные меню сервисных функций. Одной из первых созданных утилит была программа РС TOOLS, получив1,Uая в среде пользователей широкое применение. После этого стали появляться программы-утилиты с различными наборами сервисных функций. Качественно новым шагом в создании утилит стала возможность включения в них процессора команд дисковой о·перационной систем,.ь1 {ДОС), что поз~олило, не выходя ИЗ утилиты, выполнить любую команду илн программу ДОС . Утилиты с такими возможностями получили еще название снстемных ( операцнонных) оболочек дос·. 1{ бесспорным достоинствам утилит следует отнести использование ;~ри необходимости "мыши" вместо клавиатуры. В книге приведены описание и методика использования наибол~е широко распространенных утилйт. В первой главе рассмотреньi, в ч~стности, средства операционной С"1стемь1 РС DOS и MS DOS, обеспечивающие программный интерфейс пользо~ателя с файло­ вой системой ПЭ_ВМ. Изложение этого матер/'1ала преследует две • цели: ввести пользователя в круг . понятий и определений, на 1• , з
которых будет базироваться последующий материал книги, н из­ ложить основные возможности файловой системы РС DOS. Материал следующих трех глав посвящен описанию утилит ~TREE GOLD, - РС TOOLS (ранние версии с аналогичным названием и более поздн~е версии РС SHELЧ н NORTON · . (NORTON Co"MMANDER, NORTON INTEGRA TOR, NORTON -UТILIТIES н NORTON DISC DOCTOR). Выделены· пренмущесrва каждой нз них н сформули­ рованы рекомендации пользователю по наиболее рациональном у н эффективному нх использованию для различных приложений. Заключительная глава включает описание и методику работы с программной оболочко~ SHEZ, которая обеспечивает орган'изацию службы архивирования, работы с архивом и поддерживает воз­ мож_ность работы с наиболее распространенными программамн­ архнваторамн. Названные:; вь1ше _утилиты позволяют включать SHEZ в меню прикладных проrрамм. Материал книги - хорошо иллюстрирован, приведено большое количество примеров, которые были выполнены . н проверены на ПЭВМ IBM РС/ АТ. Книга может служить пособием для подготовки широкого круга пользователей к профессиональной работе на ПЭВМ. Книга ориентирована также на студентов вузов, слушателей курсов повышения· квалификации спецналнсто_в, школьников ~тар­ ших классов. Помимо этого, охват и глуб_ина излагаемого материала делают его полезным для подготовленных специалистов (сетевые возможности, оболочка для утилит архивирования файлов, расши:.. рение сервисных средств утилит за счет создания дополнительных командных . файлов н т. д,-).
• Ниже рассмотрены · основные понятия ДОС, которые понадобятся при изложении подмнЬжества команд работы с файлами, •каталогами, дисками, а т~кже необходимые в , дальнейших главах. Подробное рассмотрение всех функций ДОС можно найти в [3, 7, 8). Под ДОС ПЭВМ понимают сложный комплекс системных про­ грамм, осуществляющий управление всеми ресурсами компьютера. К ресурсам ПЭВМ относят: время работы микропроцессора, опе­ ративную память, периферийные •устройства для ввода и BI/IBOдa информации, программные средства. • . _ Фш'iл представляет .собой поименованную область на диске, в которой находятся специальным образом организоваННЬlе и логически упорядоченные данные. В файла,х хранятся тексты программ, rоrовые • к выпалнению программы, документы _ и т. п. Каждый файл имеет имя, •состоящее из двух частей: собственно имени и расширения (является необязательным). Имя файла содержит от 1 до 8 симвмов, а раср:m:рение имени файла начинается с точки, за коrорой следуют • от 1 до З символов. Символы: в идентификации файла могут быть прописными и строчными латинскими буквами, цифрами и симвмами. _$#&@!%(){}'~л Стандартные расширения имени файла: .A SM - исходный файл программы на языке ассемблера; .ВАК - файл с ·резервной копией, делаемой перед его модификацией; . BAS - файл с программой на языке Бейсик; ' .ВАТ - пакетный файл; . BIN - двоичный программный файл; .С, .Н - исходный файл программы на языке Си; .СОМ - файл с готовой к выполнению программой (не перемещаемый); .DAT -~ файл данных; .ЕХЕ - файл с готовой к выполнению пр<>граммой (перемещаемый); .HLP - файл интерактивного справочника; .LST, .PkN - файл с листингом программы; .LЩ - библиотечный файл; .МАР. - файл с листингом компоновки; . OBJ - объектный файл программы ; . OVL - программный оверлейный файл; .РAS - исходный файл программы на языке Паскаль ; . SYS - системный файл; - .ТМР - , временный файл; .ТХТ - текстовый файл. • 5
Каждый файл характеризуется четырьмя атрибутами, которые могут быть либо установлены (+), либо отменены (-). Атрибуты определяют не~оторые свойства файлов ~ операции, которые могут быть с ними выпоJПiены: . R - атрибут "только дл11 чтени11" предохран11ет файл о,т изменений; . }\ - атрибут "не архивирован" (сбрасываетс11 программами BACKUP и ХСОРУ для обозначения того, что копи!I файла · помещена в архив); • S - атрибут "системный" (позволяет копировать файл на диск при его формати­ ровании с 'ключом ./S); • Н- •атрибут "скрытый" (не позволяет индицировать файл при выводе кцталога диска). Для выполнения групповых операций с файлами существуют групповые имена для обозначения файлов. В них испЬльзуются следующие два символа: ? - о6означает любой символ в имени или расширении файла; •- обозначает любое число символов в имени или расширении файла. Пример. •.ВАТ - описывает · все. файлы из текущего каталога, которые имеют . расшире­ ние ВАТ. PART?.EXE - описывает, например, файлы из текущего каталога PARTl.EXE, PART2.EXE и РАRТЗ.ЕХЕ. •.•· - описывает все файлы текущего каталога . Имена файлов регистриру~тся ~а магнитных дисках в ката­ логах, прецставляющих специальное · место, в котором хранятся имена файлов, данные об их размере и ~ремени последнего обновления, атрибуты и т. п. Каталог, по существу, является файлом специального вида. Каждый каталог имеет имя (требования к именам каталогов те же, что и к именам файлов) и может быть зарегистрирован ~ другом. каталоге. · Если каталог А зареги­ стрирован в каталоге В, то говорят, что А - - подкаталог В, -а В - родительский ката.лог д.ля А. На каждом магнитном диске имеется один главный или корневой к-аталог. В нем регистрируются - файлы и подкаталоги 1-ro уровня. В каталогах 1-го уровня регистрируются каталоги 2-ro уровня и т. д. Таким образом; в ДОС принята 'иерар-хическая древовидная структура каталогов на магнитном диске. ·на рис. 1.1 каталоги ENABLE, ENTUT, ЗD, HIGGINS и PC_SHEμ являются подкаталогами первого уровня, правее расположены колонки подкаталогов ~тороrо и третьего уровней, MENU подкаталог четвертого уровня. MENU подкаталог HIGMAIL, HIGMAI1t родительский каталог для MENU. Каталог, с которым в настоящий момент работает поль­ зователь, называется текущим. 6
Если при работе с ДОС используется фаЙ.11 из дpy­ roro каталога, необходимо указать, в каком каталоге эгот файл находится. Это осуществляется с помощью указания пути •к файлу. Путь - это последо­ вательность имен катало­ rов или символов " .. "' раз:.. деленных символом "'.:'. Этот путь задает маршрут от текущего {<:аталога (или IHA8L& INТUT эо --- ~- зosrs • t 3DPICS 3DLOO~S 3DDATA · нraor"s l нr_GDATAl ~i~~ш __ н~нu . тек SAK . CONFA - GORDON 81!ТТf - BILL - COHFB AUDIO • LIYI PC_SHJU.L от корневого) диска к ка- . талогу, в котором расположен необходимый файл. Если путь начинается с символа "'.:', •то маршрут вычисляется от корневого каталога диска, а в противном случае - от текущеrо каталога. Символы ".;" в пути соответствуют входу в родительский каталог. В ПЭВМ, . как правило, имеется несколько накопителей на магнитных дисках (дисководов). В ДОС они именуются А:, В:, С:, D: и т. д. Современные ПЭВМ класса -IВМ РС/ АТ обычно имеют два накопителя . на mбком • магнитном диске А: и _В: и один или два накопителя на жестком магнитном диске винчестер­ ского типа С: и D:. Дисковод, с которым в данный момент . работает пользователь, называется. текущим. По умолчанию ДОС ищет все задаваемые пользователем файлы: на текущем дисководе. Полное имя файла в ДОС может быть представлено следующей синтаксической конструкцией (в данном случае квадратные скобки обозначают возможность отсутствия синтаксического элемента): [d:] [path] filename [.ext] где [d:] - имя накопителя на магнитном диске; [path] - путь -к файлу (цепочка имен каталогов, разделенных символом ",'); [.ext] ••- - расширение имени - файла. Ес,ли дисковод не указан, подразумевается текущий, если не указан путь - подразумевается текущий • каталог. Полное имя файла однозначно определяет, к какому файлу производится об­ ращение. ДОС предоставляет кро:м;е функций управления миi<:ро:- · процессором, памятью, устройствами и информацией, реализуемых в основном чере~ механизм системных вызовов, целый ряд - про­ граммных обрабатывающих средств, называемых командами. Эти команды реализуют выполнение •часто встречающихся опе­ раций преобразования информации и освобождаю:r -пользователя от необходимости разработки собственных. Различают команды конфигурирования системы, внутренние ко­ манды: и •внешние команды. 7
. , Команды JСонфигурирования используются только при загрузке операционной системы и определяют конфигурацию аппаратуры, состав драйверов и т. п. • Внутренние JСоманды встроены в систему и реализуются с помощью командного процессора в . файле COMMAND.COM. Внешние •JСоманды размещаются на дисках в виде программных файлов. Перед •выполнением они · должны ' быть считаны с этих дисков. -Любой файл с расширением .ВАТ, .СОМ ил~ .ЕХЕ воспринимается как внешняя команда. Это позволяет расширять . набор таких команд. При ввод~ внешней командр1 расширение файла не указывается. . . • Ниже . в этой главе будут описаны команды ДО(::. При их описании используются такие метасимволы: [] - включенный в квадратные скобки синтаксический элемент · .может отсутствовать (не следует путать с названием клавиши клавиатуры, которые везде в дальнейших· главах тоже заключены в квадратные скобки. Если в квадратных скобках ·находЯТi:Я названия двух клавиш, например, [AJt - E], то это · значит, что следует нажать клавишу [Alt) и, не отпуская ее, нажать [Е] ) . [] .., - в команде может присутствовать ноль ·или ~есколько последних эдементов; [х Iу] - в команде может присутствовать либо элемент 'х, либо элемент у, лиfu ни тот, ни другой. Команды работы с файлами 1. APPEND - указание расположения файлов с расширениямиг отличными от .СОМ, .ЕХЕ и .ВАТ, для их поиска в каталогах, в которых· находятся эти файлы, без явного указания имени ка'fikЛогов. Команда •внешняя. Файл APPEND.EXE. При первом вызове команды APPEND возможен один из двух форматов: [d:J [path] APPEND d:path [; [d : path .. .]] или [d:] [pathJ APPEND [/Х] [/EJ При повторном вызове используются следующие форматы: APP~ND. [d:] [path] [;d: path :.. ] либо APPEND[;] Параметр [d:] [path] после команды APPEND задает путь (пути) поиска файлов, к которым затем возможно будет обра­ щение без перехода в другой каталоr. Пути Qтделяются • друг от друга символом ";". При первом вызове команды •APPEND этот параметр не должен указываться одновременно с ключа],{и /Х или /Е. • 8
,. i1 ' Ключ IX необходим для того, чтобы действие команды APPEND распространялось на ·выполнение некоторых системных функций в командах ДОС СОМР, DIR, • BACKUP, RESTORE, VTREE и программах пользователя. Если команда APPEND была в первый раз вызвана с ключом /Х, то перед яспользованием команд BACKUP или RESTORE необходимо еще раз задать команду APPEND в виде APPEND; После того как APPEND была вызвана ОДИН раз, она становится внутренней командой. _ Ключ /Е предназначен для того, чтобы все . пути, заданные в крманде, сохранялись в окружении командного процессора (подобно тому, как это происходит в команде РАТН) . При загрузке другого командного процессора предыдущее окружение теряется. Если ука­ зан ключ /Е, · окружение может бЬlТь просмотрено и изменено по командам APPEND •. и . SET. Если ключ /Е не указан, то пути поиска, заданные в команде · APPEND, в окружение не попадают и окружение может быть просмотрено и изменено только по команде SET. Каждая следующая введенная команда AJ>PEND защ:няет предыдущую. Если прикладная програ.мма читает файл из каталога, указанного в команде APPEND, а затем должна выполнить ' запись этого файла, то запись выполняется в текущий каталог, а первоначальный ., файл не изменяется. Порядок поиска файлов с расширением, отличным от .СОМ, .ЕХЕ и .ВАТ, при ~ыполнении команды ДОС следующий: - каталог, ука,занный в. командной строке; - текущий каталог; - каталоги, указанные в последней команде APPEND. Если используется команда ASSIGN, то первая команда APPEND должна быть введена до команды ASSIGN. Пример. Последовательность команд path c:\ipps append /Е append c:\ipps задает поиск как программных, так и информационных файлов в каталоге c:'.lpps. 2. ASSIGN . переназначение дисковых устройств. Команда внешняя. Файл "ASSIGN.COM. Формат команды: [d:] [path]ASSIGN[x - у . .. ] где х обозначает устройство, на которое направлены запросы на ввод-вывод, а у - устройство~ _на которое будет перенаправлен ввод-вывод. Оба устройства должны присутствовать физически. За именами устройств не следует указывать символ ":" . Для восста- 9
новления стандартного назначения устройств необходимо ввести команду ASSIGN без параметров. - Пример. По команде ASSIGN А-С - все операции ввода:.вывода, работающие с устройством А, пере­ направляются на устройство С. Так по команде DIR А: - на экран будет выведен каталог диска С:. Эта команда помогает перенаправлять ввод-вывод · при исполь­ зовании тех прикладных программ, в которых дисковые операции жестко привязаны к определенному устройству. Переназначение нельзя использовать с командами BACKUP, RESTORE, LABEL, JOIN, SUBST и PRINT. Команды ' FORMAT, DISKCOPY и DISKCOMP игнорируют все цереназначения,. сделан­ ные для устройств. 3. АTTRIB - изменение атрибутов одного или нескольких файлов (или всего каталога) ил_и вывод на экран состояния - атрибутов файлов. ••Команда внешняя. Файл •АTTRIВ.EXE. [d:] [path]AТГRIВ [+R/-R] [+AI-A} [d:] [pathjfilename[.ext] [/S] Задание +R . вызывает присвоение указанному файлу атрибута защиты от записи, задание -R делает файл доступным для записи. Задание +А ведет к· установке архивного бита для указанно~::о файла, -А сбрасывает. архивный бит. Ключ /S указывает, что команда действует на все файлы и подкаталоги . указанного каталога. Отсутствие атрибутов _ воспринимается как . требование индици­ ровать . текущие значения атрибутов для указанных файлов. 4. BACKUP - сохранение файлов на другом диске (создание резервных копий) . Команда внешняя. Файл BACKUP.COM. Формат команды: [9:] [path]BACKUP d:[path] [filenamef.ext]] · d: [/S] [/М] [/А] [/D:min~dd -yy -] [/T:hh:mm:ss] [/F] [/Ц:d:] [path]filename[.ext]]] • • После команды BACKUP указывается спецификация исходных файлов. За •ней указывается устройство, на котором файлы будут сохранены. По ключу /S в дополнение к файлам в текущем или указанном каталоге будут сохраняться и файлы в подкаталогах. По ключу /М выполняется сохранение только тех файлов, которые модифицировались после последней команды BACKUP. По ключу / А файлы, указанные в команде, добавляются к тем, которые уже сохранены на диске, предназначенном для сохранения; в противном случае существующие файлы заменяются сохраняемыми. 10
По ключу /D выполняется сохранение тех файлов, которые модифицировались не ранее указанной после этого ключа даты. По ключу • /Т выполняется сохранение тех файлов, которые модифицировались не ранее указанного после этого ключа времени. По ключу /F · диск, предназначенный для сохранения файлов, форматируется (если он не был · форматирован). Команда FORMAT ~олжна быть в текущем • каталоге либо в каталоге, заданном по команде РАТН •и сохраненном в окружении. По ключу /L создается файл специального формата , Если для ключа L имя файла не указано, то создаются файлы BACKUP.XXX в корневом каталоге на диске для копии. Файл BACKUP.XXX содержит •набор объединенных для хранения файлов. _ В файле CONTROL.XXX сохранены пути, имена файлов и другая служебная информация о • переписанном наборе файлов. Если такие файлы уже существуют, то информация дописывается в конец этих. файлов. ' В команде BACKUP допускается использование в именах файлов глобальных символов. Если файлы разделяюrся пользователями, то сохранять можно . только те файлы, к которым данный пользователь имеет доступ. Если •• в процессе работы кома_нды • BACKUP диск заполняется, то полъзовате.лю предлагается установить следующий диск. Диски, заполненные по команде BACKUP, следует перенумеро­ вать; впоследствии эти номера будут использоваться в команде RESTORE. Команда BACKUP формирует следующие коды, завер­ шен:ия: О :._ нормальное' завершение; 1 - 'файлы для сохранения не найдены; 2 - файлы не сохранены, т.к. являются разделяемыми; 3 - завершение по вводу кода [Ctrl-Break]; 4 - завершение по ошибке. Эти коды могут использоваться в условии ERRORLEVEL командьi IF пакетного файла. . Если исходные файлы для команды BACKUP располагаются на гибком диске, то этот диск не должен быть защищен от записи, т.к. команда BACKUP сбрасывает . архивный бит у защищенных файлов (т.е. •осуществляет запись на диск). Команду BACKUP не. следует также использовать, если действуют команды JOIN или APPEND: •. При.мер. По команде BACKU'P С:\*.* a:/S все файлы с фиксированного диска С: со ,всеми подкаталогами будут сохранены на rибком диске а: · (для сохранения 10 Мбайтного фиксированного диска на двухсто­ рон~;~их 9-секторных гибких дисках потребуется около 25 mбких дисков). • По команде 11
BACKUP а: c:/d:10- 18-86 все файлы в текущем каталоге на устройfтве а:, модифицированные не ранее 18 октября 1986 r., будут сохранены на у~тройстве с:. 5. BRO\VSE - ·вывод текстового файла порциями на экран дисплея· с возможностью просмотра файла в любом направлении. .Команда внешняя. Файл BROWSE.COM. Формат• команды: . [d:] [path] BROWSE filename Для просмотра файла используются клавиши •nеремещения :кур­ сора. Для выхода из команды _ необходимо нажать клавишу [Esc]. 6. CHKDSK - анализ каталогов файлов и таблицы распреде­ ления диска FАТ на указанном устройстве или на устройстве по умолчанию и вывод сообщения о состоянии диска и .памяти. Команда внешняя. • Файл CHKDSK.COM. Формат· команды: [d:] [path]CHКDSK [d:] [path] [filename] [.ext] [/F] (/V] Если указано имя файла, команда покажет количество зани­ маемых им несмежных областей, если он существует. Задание ключа /F вызовет исправление ошибок,. найденных в каталоге или таблице FАТ. Если команда CHKDSK находит потерянные части файлов, она по желанию пользователя может сохранить такие части в файлах с им~нами · следующего вида: FILEnnnn .CHK где nnnn ~ номер обнаруженного фрагмента, начиная с 0000. , Исправления будут записаны _ на диск в корневой каталог.. Если ключ /F не указан, ошибки будут отображены, но 'Исправления на диск не будут записаны. При ;задании . ключа /У будут показаны все файлы и их расположение на указанном устройстве. Команда CHKDSK не работает в сети. 7. СОМР - сравнение содержимого первого множества указан­ ных файлов с содержимым второго множества указанных файлов. Команда внешняя:. Файл СОМР.СОМ. Формат команды: [d:] [path] СОМР [d:] [path] [filename [:ext]] [d:] [path] [filename [.ext]] I Допустимы групповые символы: в именах файлов. Можно, на­ пример, задать команду СОМР a:•,asm Ь:•.Ьаk и произвести сравнение файлов с расширением .asm из одного множества с файлами (под теми же именами), имеющими рас­ ширение .bak, из другою множества. Информация: о несовпадения~ выдается в ходе сравнения. После десяти несовпадений сравнение прекращается. Сравниваемые файлы 12
должны быть текстовыми и иметь в конце признак конца файла (код IАН) . ' 8. СОРУ - копирование одноrо или нескольких файлов на указанный диск. Команда внутренняя. Формат команды: СОРУ [/А][/В] [d:][path]filename [.ext] [/А][/В] [d:] [path] [filename[.ext]] [/А] (/В] [/VJ или СОРУ [/А] [/В] [d:] [path] filename [.ext] [/А] [/В] [+[d:] [path]filename[.ext] [/А] (/В] ... ] [d:] [pathl[filename[.ext]] [/А] (/В] [/У] Указывается исходный файл (или файлы) и файл, в который должен быть направлен результат копирования. , Если вместо результирующеrо файла указано имя каталога, ·то исходный файл записывается в указанный каталог со своим ис­ ходным именем. Если указано несколько исходных файлов, то результирующим именем считается имя •первого файла. Если файл • копируется на тот же . диск .и в тот же каталог, то его имя должно быть изменено. Команда СОРУ может -также использоваться для передачи данных · между системными устройствами. Клiоч /У устанавливает режим проверки правилыности записан­ ных при копировании секторов (скорость выполнения · команды при . задании этого ключа снижается). Действие ключа /У аналогично действию команды VERIFY, но оно распространяется только на время "выполнения копирования. . Ключи / А и /В указывают количество данных, которые должны быть обработаны командой. Каждый из ключей относится к пред­ шествующему файлу, а также .ко - всем последующим файлам командной строки до тех пор, пока не встретится другой ключ •/А или /В. При· использовании в спецификации исходньiх файлов ключ / А означает, что . файл интерпретируется как текстовый. Данные копируются, · пока не встретитс:я первый символ конца файла [Ctrl-Z]. Этот •символ, а также все данные, расположенные за ним, не копируются. Задание ключа /В в спецификации исходных файлов указывает, что файл копируется полностью, исходя из размера, указанного в каталоге. , При использовании в спецификации результирующего файла ключ / А означает, что файл является текстовым; Символ [Ctrl-Z] добавляется к . Файлу в качестве последнеrо символа. При указании ключа /В - символ [Ctrl-Z] не добавл~ется. Значениями по умолчанию являют.ся: / А, если выполняется ' конкатенация файлов; /В, если конкатенация не выполняется. 13
При копировании со стандартных устройств или на них . по умолчаJ{ию файлы рассматриваются как текстовые; первый символ [Ctrl-Z], который был считан, закончит процесс копирования. При копирован_ии файлов, предназначенных только для чтения, копия не будет отмечена признаком доступности только для ч1:ения. Команду СОРУ нельзя использовать .для передачи файлов между - пэвм с использованием последовательных портов. В качестве имен файлов можно использовать зарезервированные имена устройств (CON, AUX, LPТI, LPT2 и т. д.). Примеры. Копирование с тем же именем: СОРУ [d:] [path] filename[.ext] или СОРУ fd:] [path] filename[.ext] d: [pathj Копирование с изменением имени: СОРУ [d:] [path] filename[.ext] [d:] [path] file!1a_me[.ext] ,Копирование с конкатенацией файлов: •- СОРУ (/А] (/В] [d:] [path] filename [.ext] (/А] [/В] [-?[d:] [path] filename [.ext] (/А] (/В] ... ] [d:] [paJh] [filename[.ext]] (/А] [/В] (/У] Файлы, разделенные символом "+", будут слиты: · в один и записаны под указанным именем (если имя не _ указано, по умолчанию берется имя первоrо исходноrо файла). Список файлов рассматривается _ как текстовый файл, если ключ /В не задан явно. Эrо означает, что первый символ . [Ctrl-Z] интерпретируется -как метка конца файла. 9. DEL - удал~ние указанноrо файла. Команда внутренняя; Формат команды: DEL Id:] [path] filename[.ext] 10. ERASE - удаление указанноrо файла или группы файлов. Команда внутренняя. Формат команды: • ERASE [d:] [path] filenaщe[.ext] В отличие от команды _DEL с помощью этой команды нельзя. удалить файлы IВМВЮ.СОМ и IВMDOS.COM. . 1 1. EXE1ВIN - преобразование файлов .ЕХЕ в файлы .BIN . или .СОМ. Команда внешняя. Файл EXE2BIN .СОМ. .Формат ко­ манды: [d:)EXE2BIN [d:] [path] filename[.ext] [d:] [path] fi\ename[ .ext] Команда преобразует файл в формате .ЕХЕ, заданный первым операндом, в файл в формате .СОМ или .BIN, заданный вторым операндом. Файл .СОМ, включающий образ памяти для загрузочного модуля, отличается большей компактностью и загружается быстрее, , но только по фиксированному адресу в начале памяти; g>айл .ЕХЕ 14 р
·,,. ' '" ' '-._ является -перем~аемым ••и может загружаться •в любые участки памяти. Для последних версий ДОС формат .ЕХЕ более предпоч- тителен. ' ' Пр~ер. Команда EXE2BIN PROGI.EXE •.сом преобразует файл PROGI :EXE текущего каталога в файл PROGI.COM текущего каталога. 12. FASTOPEN - быстрый поиск и открытие файлов за · счет хранения в памяти информации о расположении каталогов и файлов. Команда внешняя.. Файл FASTOPEN.EXE. Формат команды: [d:] [path]FASTOPEN d:[-nnn] ... При доступе . к файлу команда FASTOPEN просматривает список в па_мяти и, если нужный файл в нем найден, то доступ к нему осуществляется значительно быстрее, чем обычно. Создание этого списка выполняется при . любом обращении к файлам и каталогам на указанных в кома-нде устройствах. Устройство, · указанное • после команды, задает диск ,, _ соответ­ ствующая информация о • котором хранится в виде списка в памяти. Это не может быть устройство, задействованное в командах JOIN, SUBST, • или ASSJGN. Не может также быть указано устройство, работающее в сети. Параметр nnn задает количество элементов оглавления (каталогов или имен файлов), хранящихся в памяти для устройства d:. По умолчанию прини­ мается значение 34. Допустимый · диапазон значений - от 1О до 999. • В одной команде FASTOPEN можно указать несколько дисковых устройств. - В этом случае суммарное значение nnn не должно превышать 999. Значение nnn должно быть больше, чем Fлубина вложенности каталогов для соответствующего диска. Команда FASTOPEN может задаваться только один раз; в ней следует указать все необходимые . дисковые устройства. Обычно такая команда помещается в файл AUTOEXEC.BAT . В каждом конкретном случае необходимо выбрать оптимальное значение ~nn. Для хранения в памяти информации об одном каталоге или файле неQбход.имо 35 . байт. • Пример. Если выда!iа последовательность .команд FASTOPEN С:-НЮ СОРУ c:'<lirl '<!ir2'<!ir3'(nyfilel СОРУ c:'<lirl '-(lir2'-(lir3'(nyfile2 . . - то по первой команде СОРУ каталоги D.IRI, DIR2 и DIRЗ, а так)!{е имя файла МУFП,Еl заносятся в список. При выполнении второй команды СОРУ эти ката.логи . 15
/ / / . / находятся в списке и нет необходимости искать их на диске, , а имя файла MYFILE2 заносится в список. / 13. FIND - команда-фильтр вывода на стандартное устройство · всех строк из указанных файлов, которые содержат или не содержат заданную в команде последовательность символов. Команда внеш­ няя. Файл FIND.EXE. Формат ~оманды: [d:) [pa th) FIND [/У] [/С] [/N] <string> [[d:] [path] filename[.ext] ... ] где <string> искомая последовательность символов, которая задается в двойных кавычках. По ключу /У выводятся .· все те строки, *оторые н~ содержат последовательность символов <string>. По ключу /С выводится количество строк, которые содержат последовательность символов <string>. Если ключ /С указан од­ новременно с ключом /N, то ключ /N игнорируется. По ключу /N выполняется нумерация и вывод строк файла, содержащих <string>. • • Использование групповых символов в именах файлов не допу­ скается. Пример. Конвейер команд dir Ь: 1find /У "DAТ" выведет на экран имена всех файлов и катал9гов на устройстве Ь:, не содержащих, . "DAT". 14. MORE прием данных со стандартного устройства ввода или от предыдущей команды конвейфа и вывод их на экран до его заполнения. После . этого_ вывод приостанавливается и возоб­ новляется после нажатия любой клавиши. Команда внешн·яя. •Файл MORE.COM. Формат команды: [d:] [path] MORE Пример. Конвейер DIR I SORT I MORE • упорядочивает по алфавиту список каталогов !1 выводит его на· экран постранично. 15. PRINT вывод установленных в устройство печати в фоновом режиме (в то. няются другие задачи). Команда внешняя. Формат команды: [d:] [path] PRINТI/D:device] [/8:buffsiz] [/U:busytick] [/M:maxtick] [/S:tlmeslice) [/Q:quesiz) [/С) [/Т] [/Р) 1 [ [d:) [path] [filename) [.ext) ... ) 16 - очередь файлов на время, когда выпол­ Файл J>RINT.COM.
Ключ /D:device указывает печатающее устройсцо (PRN по умолчанию). Если /D: указывается, то этот ключ должен быть . первым. Он задает<;:я только при первом запуске ко~анды PRINТ. Ключ /B:buffsiz указывает размер резидентного буфера в байтах (512 по умолчанию). Он должен быть указан только при первом запуске команды PRINT. • Ключ /U:busytick указывает время (в тиках), в течение которого PRINТ будет ждать доступа к печатающему устройству (1 по умолчанию).- Ключ /U должен быть указан только при первом запуске команды PRINТ. • , • Ключ /M:maxtick указывает время (в тиках), в течение которого PRINТ может печатать символы на печатающем . устройстве · (от 1 _ до 255, 2 по умолчанию). Этот параметр можно задать один раз во время запуска rщрвой команды PRINТ . , Ключ /Q:quesiz указывает количество файлов, которые одновре­ менно могут находиться в очереди · на печать (от 1 до ' 32, 10 по умолчанию). Может указываться только при первом запуске ко­ манды PRINT. Ключ /S:Щneslice указывает величину кванта машинного времени ' (от 1 до 255, 8 по умолчанию). Должен быть указан только при пе_Rвом запуске команды PRINТ. , Ключ / С устанавливает режим .удаления из очереди. Позволяет выбрать файлы, которые необхо,в;имо удалить из очереди на печать. Файл, предшествующий в командной строке ключу /С, а также все последующие (до первого ключа /Р) -удаляются из очереди на печать. • Ключ /Т устанавливает режим окончания работы. При этом все файлы из очереди удаляются. Если файл в это время печатается, печать останавливается, выдается сообщение о прекра­ щении работы, бумага переводится на следующую страницу и раздается звуковой сигнал. • , - Ключ /Р устанавливает режим печати. Файл, пр,едшествующий ключу /Р в командн0й строке, а также все последующие файлы (до первого ключ.~ /С) добавляются в очередь на печать. Ключи /D, JB, IQ, !S, /U и /М могут быть указаны лишь при первом запуске команды PRINТ. В одной командной строке могут содержаться несколько имен файлов, каждый со своими •параметрами. В имеfiах файлов допу­ стимы символы групповых операций "*" и "?". Размер резидентной части ОС увеличивается при выполнении первой команды PRINТ. Файлы, находящиеся в_ очереди: на печать, не могут быть отредактированы и.тfи удалены до того, как они ~. будут отпечатаны. Устройство печати не может быть использовано ни для каких других целей, пока имеется очередь для команды PRINT. Команда PRINТ не может использоваться на ПЭВМ, входящих в сеть. 17
Если в команде для • файлов не указаны ключи, то файлы добавляются. в очередь так, как будто . задан · ключ /Р. Если команда задана без параметров, то _ на эt<ран выводятся имена файлов из очереди. Пример. По команде PRINT templ.tst/c temp2.tst/p tempЗ.tst файл templ.tst исключается из. очереди, файлы temp2.tst и tempЗ . tst добавляются в очередь . на печать. 16. RENAME - модификация имени файла. Команда внутрен­ няя. Формат команды: REN [АМЕ] [d:] [path] filename [ .ext] filename [.ext] Первыit операнд команды задает исходный файл, второй - новое имя. После переименования · файл остается в том же каталоге, где он рзмещался до переименовация. 17. REPLACE - выборочная замена файлов на одном диске ·одноименными файлами на другом диске и.ли выборочное добавление файлов с одного диска на другой; Команда внешняя. Файл REPLACE.EXE. Формат команды: [d:] [path]REPLACE [d:] [path] filename[.ext] [d:] [path] (/А] (/Р] (/R] (/S] (/W] Спецификация файлов после команды REPLACE указывает устройство и имена файлов на исходном диске, которые должны заменить и.тiи добавить файлы с такими же именами на другом диске. Второй параметр задает имя диска или каталога, в котором будет осуществлена замена файлов или · их добавление. По· ключу / А выполняется копирование . с исходного диска указанных файлов, если на другом диске файлов с такими именаWI нет (добавление без переsаписи существующих файлов). Ключ / А не может испмь- зоваться одновременно с ключом /S. , По ключу , /Р перед заменой или добавлением каждого файла выводится запрос. Это позволяет выполнить операцию выборочно. По ключу /S осуществляется поиск имен файлов, подлежащих • зам1⁄2не, во всех каталогах второго диска. 1 Если указан · ключ /W, . то перед поиском исходного файла происходит остановка для возможности замены диска. • По ключу /R могут быть замене~ы файлы на втором диске, имеющие атрибут защиты от записи. Скрытые и систе1'1ные файлы не могут быть заменены. Коды завершения, . возвращаемые командой REPLACE: 2•- не найден исходный файл; З - не найден путь поиска; 5 - доступ невозможен; повторить с использованием ключа /R; 8 - недостаточно памяти; 18
11 •- неверный формат команды; 15 - неверно указано устройство; 22 - команда недоступна (неверная версия ДОС). .. Пример. Если файл МYFILE.DAT был заменен в подкаталоге C:\J.JSR и требуется заменить этой версией все файлы с таким именем во всех каталогах диска С:,- то необходимо задать команду: • - REPLACE C:\J.JSR'UYFILE.DAT C:YS/P 18. RESTORE - восстановление файлов после сохранения их с помощью команды BACKUP. Команда внешняя. Файл RE- STORE.COM. Формат команды: [d:J [path) RESTORE [d:) [path] filename[.ext] [/S] [/Р] [/B:mm-dd-yy) [/A:mm-dd-yy] [7М) [/N] [/L:time] [/E:time] После команды . RESTORE ука~ано устройство, содержащее диск _с файлами, сохраненными по команде BACKUP - _(исходный диск). Далее указывается устройство, на котором требуется восстановить файлы с uсходноrо диска и их имена. По ключу /S восстанавливаются все файлы из указанноrо в команде каталога и ero • подкаталоrов. По ключу /Р . вьщается запрос перед •восстановлением файлов, • которые были изменены после сохранения по команде- BACKUP или , имеют атрибут • защиты от записи. Восстановление таких файлов может быть выполнено выборочно. Ключ /В используется для восстановления файлов, модифици­ рованных не позднее даты, ука;Jанной после этоrо ключа. Ключ / А используется _ для восстановления файлов, модифици­ рованных не ранее_ даты, · . указанной после этоrо ключа. Ключ /М используется для восстщювления файлов, модифици­ рованных или удаленных. на выходном диске после тоrо, как они были сохранены. - . ·:ключ /N задает восстановление файлов, которых нет на вы- . . - ХОДНОМ диске. Ключи /В, _/ А и /N не могут использоваться одновременно. ·по ключу /L выполняется восстановление только тех файлов, которые модифицировались не ранее указанноrо времени. • По ключу /Е выполняется восстановление только тех файлов, которые модифицировались не _позднее указанноrо времени. Если путь _ поиска · не указан, происходит восстановление в текущий каталог. Если указан путь, то необходимо также указать и имя файла. Восстановление выполняется в тот ·каталог, из котороrо файл был сохранен по команде BACKUP. Если: носитель (например, жесткий диск) был сохранен по команде BACKUP на нескольких других дисках, например гибких, то при восстановлении отдельноrо файла по - команде RESTORE необходимо установить именно тот. гибкий диск, который содержит требуемый файл, либо же устанавлцв.ать !10 очереди гибкие диски, 19.
начиная с первого, в том порядке, в котором они записывались по команде BACKUP. • Если имеются разделяемые файлы, то пользоватедь может восстановить только те из них, к которым у него есть доступ. Команда RESTORE не восстанавливает скрытые системные файлы и процессор команд и поэтому не может быть использована для создания • загружаемого системного диска. Для этой цели перед . командой RESTORE необходимо использовать команду SYS, а ·затем переписать нужную версию процессора команд COMMAND.COM. Коды завершения, возвращаем_ые командой RESTORE: О - нормальное завершение; 1 - нет файлов для восстаномения; 2 ::- некоторые файлы не могут быть восстаномены из-за конфликтов, связанных с разделение,м файлов; 3 - завершение по вводу кода Ctrl-Break или по нажатию клавиши [Esc]; 4 - завершение по ошиб li.е. Эrи коды могут быть использованы в условии ERRORLEVEL команды IF пакетного файла. Пример. По команде RESTORE а: c:V .*/s· . все файлы из всех каталогов (ключ /S) с· дисков, созданных по команде BACKUP, восстанамиваются на жесткий диск С:. Если во время работы команды BACKUP действовали команды JOIN, ASSIGN или SUBST, то файлы не могут быть восста ­ номены по команде RESTORE.- К о ма н д у RESTORE · нельзя также использовать, если действует команда APPEND. 19. SHARE - проверка разделения файлов. Команда внешняя. Файл SHARE.EXE. Формат команды: [d:] [path] S~E [/F:filespace] [/L:locks] Команда поддерживает систему запирания файлов и записей при одновременном использовании фа~ов несколькими програм- мами, выполняемыми на одной ПЭВМ . • , Ключ /F:filespace резервирует об;~асть памяти (в байтах), которая используется для записи необходимой информации о разделении файлов. Для каждого открытого файла требуется колич.ество · байт, равное дл:ине полного имени плюс 11 • байтов. Размер области по умолчанию - 2048 байт. • Ключ /L:locks резервирует память для требуемого количества защищенных •областей. Ло умолчанию таких областей 20. Если задана команда SHARE, все запросы на чтение и запись рассматриваются в зависимости от кода разделени,я файлов. Действие команды отменяется перезагрузкой ДОС 20. ТУРЕ вывод на · стандартное , устройство содержимоГ9 указанного файла. Команда внутренняя. Формат команды: 20
ТУРЕ [d:] [path] filename[.ext] - При.мер. Команда ТУРЕ CONFIG.SYS выводит на экран содержимое файла CONFIG.SYS . .21. ХСОРУ - копирование одного или нескольких файлов из одного или нескольких подкаталогов на указа»~ы:й диск. Команда • внешняя. Файл ХСОРУ.ЕХЕ. Формат команды:: [d :] [path] ХСОРУ [d:] [path] filename[ .ext] [d:] [path] [filename] [.ext] [/А] [/D:date] [/Е] [/М] [/Р] [/S] [/У] [/W] Один из параметров _ d:, path или filename должен быть указан обязательно. Ключ / А задает копирование тольк~ тех файлов, у которых установлен архивный бит. Состояние этого бита у исходного файла не -изменяется. Ключ /D задает копироsание только тех файлов; у которых дата создания не ранее, чем указанная после этого ключа (/D:date). Ключ /Е создает подкаталоги на диске-приемнике даже если после копирования они остаются пустыми. . Ключ /М задает кqпирование файлов только с установленным архивным битом, после чего архивный бит. у ИСХОДIЮГО файла сбрасывается. "' Ключ /Р задает копирование по одному файлу с предваритель-_ ным запросом относительно каждого файла, следует ли его копи- ровать. · ,?, • • Ключ /S задает копирование из исходного текущего каталога и всех его подкаталогов. Без ключа /S команда ХСОРУ выбирает файлЬJ1 только и~ текущего каталога (без подкаталогов). Ключ /V задает верификацию данных после копирования. Ключ /W позволяет установить требуемый исходный диск перед выполнением команды. В команде ХСОРУ нельзя использовать зарезервированные имена устройств CON, LPTI. • Команду ХСОРУ нельзя использовать, если действует команда APPEND /Х. ·· Команда ХСОРУ не работает со скрытыми и защищенными от записи файлами. Пример. По команде ХСОРУ С:\ D:VS все каталоrn и подкатало~::и с входящими в них файлами .копируюrся с устройства С: на устройство D: . 22. Команды > и >> переназна9ения стандартных устройств ввода-вывода. Стандартным устройством ввода· является клавиатура, · а станд_артным устройством вывода - экран . дисплея. · Имеется 21
•возможность присвоить функции устройств стандартного ввода-вы­ вода друmм устройствам или файлам. Команда · > [d:] [path] filename[.ext] ИЛИ. » [d:] [path] filename [.ext] (имя команды - символ "> ") присваивает статус устройства стандартного вывода файлу с именем filename. В щ:рвом случае вся ранее хранима·я в этом файле информация стирается, а во втором - старая . информация сохраняется, а новая дописывается в конец файла. Команда . < [d:1 [path] filename[.ext] присваивает файлу filename статус устройства стандартного ввода. 23. Команда • 1 конвейерной •обработки: Имеется возможность объединения команд системы: и программ в конвейер, Так, стан­ дартный вывод одной команды: может быть непосредственно ис­ пользован в качестве ввода • другой при помощи командного символа " I ", означающего передачу данных по конвейеру от программы: к !Jрограмме. Пример. Команда АdirIsort направит выв<;>дной поток данных команды DIR на обработку командой SORT. В результате на эt::ране ••появится оtсорт.ированный по именам листинг текущего каталога. Команды работы с каталогами 1. CHDIR (CD) :__ изменение текущего каталога на указанном устройстве или ~а устройстве по умолчанию, . ил:и указание пути к текущему каталогу. Ко~анда внутренняя~ Формат команды:! CHDIR- [d:] [path] или CD [d:] [path] Команда CHDIR без параметров выводит на экран дисплея путь к .текущему каталогу на устройстве по умолчанию. Если поиск нового каталога необходимо начать с . корневого каталога, в качестве первого символа пути используется символ "'\'. В nротщiном случае поиск начинается с текущего каталога. Пример. Команда CDv.NYТOOLS'CAТRI осуществляет переход от текущего каталога на текущем диске через корневой каталог и каталог ANYТOOLS к подкаталогу CATRI, который становится текущим. 22 !'
, C:\>dir /w Фi Voluile in drive С has no label Directory o·r С, :\ DОSЗЗО . NORT РСТ QC2 HELP ТР50 DBASEЗ BAS те CWЗl!i SCALC4 CLIPPER 510 COl1HAND сон HOUSE SYS TEHPLATE ANТI4US ЕХЕ TREEINFO нсо .AUTOEXEC ВАТ EXE2BIN ЕХЕ XTREE ЕХЕ ANТI-KOT ЕХЕ ' NC HNU. NC INI PKXARC ЕХЕ QQQ ВАТ DDIR сон FIND ЕХЕ LABEL сон PAGE ЕХЕ PAGING сон PPAGEl сон ХСОРУ ЕХЕ RSOUT сон FI ВАТ RSIN сон EGASUP ЕХЕ НA"INEGA сон LST LST CONFIG SYS SETUP ЕХЕ EXEHDR ЕХЕ LIB ЕХЕ • НАКЕ ЕХЕ CALLTREE ЕХЕ ЕСН ЕХН ЕХР ЕХЕ' HEGREP ' ЕХЕ RH ЕХЕ UN_DEL ЕХЕ CVPACK ЕХЕ ILINK ЕХЕ С510 ВАТ SCAN61 ЕХЕ 54 Fil.e(s) 87.7392 bytes free 2. DIR •- оrобржение содержимого всего каталога, либо отдельных вхождений в указанный •каталог заданных файлов. Команда внутренняя. Формат . команды: DIR [d :] [pathj [filename [.ext]] [/Р] [/W] По ключу /Р приостанавливается вывод на экран после его заполнения. Продолжается вывод при нажатии любой клавиши: В строке каталога · печатается имя файла · или подкаталога, раjмер файла в байтах или признак подкаталога <DIR>, дата и · время создания. Кроме того, команда DIR указывает метку диска (если она есть) и количество свободных байт на диске, округленное до ближайшей величины, кратной · 1024. По ключу /W выводятся только имена файлов и каталогов в полном объеме экрана без указания размеров файлов · (по пять имен в одной строке экрана, рис. 1.2). Признаком подкаталога в· этом случае является отсутствие расширения в колонке расширений имен. • 3. DDIR отображение содержимого всего каталога, либо отдельных вхождений в указанный каталог заданных файлов в виде двух колонок на экране дисплея. Команда внешняSJ. Файл DDIR.COM. Формат команды: [d:] [path] DDIR [d:] [path] [filename[.ext]] Резу)lътат работы команды DDIR приведен на рис. 1.3. . 4. IOIN - подсоединение устройства к каталогу на другом устройстве для создания единой структуры •каталогов (объединение каталогов дисков). Команда внешняя. Файл JOIN .ЕХЕ. Формат команды: [d:] [path] JOIN или · [d:] [path] JOIN d: d:xtirectory или [d:] [path] JOIN •d: /D 23
510 <"oiR> 1-21 - 91 5 29а LABEL 1,0/1 2377 3-17 -87 12 ООр I#iI AHTI-KOT ВХЕ 18528 1-01-80 З 08• LIB ЕХЕ 49881 3-o·,- se 5 10• AKT14US ВХЕ 23179 10-19-88 • l2p LSТ- LST 8085 12-05 - 90 В 07а АUТОБХЕС ВАТ 111 5-1sc91 8 05• IIAINEGA сон 38086 8-07-90 8 358 BAS <DIR> 12-11-88 3 О2р /11,lti ВХЕ 38813 3-07-88 5 108 С510 ВАТ 102 1 - 21 -81 8 238 IIEGREP l!XE 31915 3-07.- 88 5 108 CALLТВЕЕ ЕХЕ 31233' 3-07-88 5 10а KOUSE SYS 13793. 7 -31- 87 CLIPPER <DIR> 1-03-91 4 50а кс IMI 184 2-11 -88 8:3Оа C0/1/IAHD СО/! 25301 3-17 -87 12 ООр мс KNU 165 5-24 -91 10: 38а COHFIG SYS 44 3-07-81 10 54а NORT <DIR> 12-11-89 3:ООр CVPACl !!ХЕ 49400 3-07 - 88 5 lOa PAGE ЕХВ 8428 1-01 - 80 1: 16а CW315 <DIR> 12-11 -89 3 05р PAGING сон 418- 8-08-89 1_ :58р D8ASEЗ <DIR> 12-11 -89 З D2p РСТ <DIR> 12-11-89 3:0lp DDIR СО/! 798 9-05 -85 З 38р PKXARC ЕХВ 1-5128 6-01-88 DОSЭЗО <DIR> 12-11-88 3 ООр PPAGEl сон 217 • 1-01-80 12 : 04а ЕСН l!x,E 18351 3-07-88 5 lOa QC2 <DIR> 2-04-91 9:25а ' EGASUP !!ХЕ 38288 4-08 - 80 8 58р QQQ ВАТ 108 1-07-80 2:08р EX!2BIN ВХЕ 2818 7-02-88 7 14р R/1 ЕХЕ 24884 3-07-88 5: lOa • EXEHDR !XJ! , 28942 3-07-88 5 10а RSI/1 со" 41 1-21 -90 3:32р l!XB ЕХВ 32220 3-07-88 5 lOa RSOUT СО/! 25 1-24-90 4:34р FI ВАТ 60 1-21 -80 2 37р SCALC4 <DIR, 12 - 25-80 5:05а FIМO .ЕХЕ 8434 3-17-87 lZ ООр SCA"81 ЕХВ <112crs 1-01-90 12:ООа H.ELP <DIR> 12-11-89 Э Olp S.ETUP ЕХЕ 9ЭОЭЗ 3•07-88 5: 10• JLINK ЕХЕ 38929 3-07-88 5 !Оа те <DIR> 12- 11 88 3 :·05р ~ Pr-: 'St; any kE>Y to continue Параметр d: после - JOIN указывает устройство, которое необ­ ходимо присоединить к каталогу или другому устройству. Выпол­ няется подсоединение всех файлов ' из всех каталогов. Параметры d:\l.irectory указывают каталог, к которому требуется подсоединить устройство. Этот каталог должен находит9ся в кор­ невом каталоге. Если каталог directory не существует, он будет ,.создан, а если существует, то .должен быть пустым . . _ Ключ / D устраняет связь устройства с каталогом. Нельзя выполнить подсоединение к текущему - и корневому каталогу. Для получения информации о присоединенных устройствах команда JOIN задается без ·параметров. В команде JOIN не допускается указывать в качестве параметров - устройства, работающие в сети. У~тройства, по ·отношению к которым использовалщ:ь команды SUBST или ASSIGN также не могут быть параметрами команды JOIN. Не следует применять команды BACKUP, RESTORE, FORMAT, DISKCOPY и ЩSКСОМР для работы с устройствами, которые использовались в команде JOIN. Пример. Команда JOIN В: C:'PBASE подсоеди.няет диск В к подкаталогу DBASE диска С. После этого обращение к _ диску осущестмяетс11 только через подкаталог C:'PBASE. 5. MKDIR (MD) - создание подкаталога на указанном диске. Команда внутренняя. Формат команды: МКDIR . [d:] [path] ,или MD [d:] [path] Пример. .Команда MKDIR \NORTON 24 \ -J
создает в , текущем каталоrе подкаталог с именем NORTON. Если же. выдать команду МКDIR'NORTON ТQ •подк~талог NORTON будет создан в корневом каталоrе текущего диска. 6. РАТН - указание подкаталоrов для поиска выполняемых или пакетных файлов, которые не .были найдены в текущем каталоге. Команда внутренняя. Формат команды:· · • РАТИ [[d:] p~th [[; [d:] path] ... ]] где path - путь поиска. В команде задается список имен устройств с именами под:ка­ талоrов, в которых будет производиться последовательный поиск. Элементы списка разделяются с11мволом ";". Р АТН без параметров покажет текущее состояние сп~ска для поиска. Команда РАТИ; восстанавливает начальное состояние (т.е. поиск только в - текущем каталоге). Эта команда . используется только для задания пути поиска файлов с расширениями .СОМ, .ЕХЕ и .ВАТ, - Пример. Команда РАТИ a:'leve\2\jevelЗ;b:'(nydir задает поиск выполняемых и пакетных файлов' последовательно в текущем каталоrе, каталоrе 'level2'1evel3 на устройстве а: и в каталоrе '(nydir на устройстве Ь:. 7. RMDIR (RD) - удаление подкаталога. Команда внутренняя. Формат команды: RМDIR [d:] [path] или RD [d:] [path] Подка-;галог, подлежащий удалению, должен быть пуст. Не могут быть удалены: корневой и текущий каталоги. Пример. Команда RМDIR D:'f;NABLE'МENU удаляет подкаталог MENU из каталога 'БNАВLЕ диска D. 8. · TREE - вывод на экран дерева каталоrов. Команда внешняя. Файл TREE.COM. Формат команды ТRЕЕ [в:] [/F] Ключ /F задает вывод на экран кроме списка каталогов допо-!lнительно . список файлов в каждом каталоге. Пример. Команда ТRЕЕ > PRN выводит дерево каталогов текущего диска и путей к ним с указанием всех входящих .подкаталогов (рис , 1.4). 25
Path: \510\SOURCE\ME ~ . Sub~directories: INI 9. VTREE - отображеf{ие в гра­ фическом режиме всех каталогов и путей к ним. Команда внешняя. Файл VTREE.COM. Формат коман­ ды:: ЕХТ [d:] [path] VTREE [d:] Path: \510\SOURCE\KE\INI Результаты работы команды пред­ ставлены на рис. 1.5. Sub-directories: None 10. WHERE - поиск файла на диске во всех каталогах. К0манда внешняя. Файл WHERE.COM. Фор­ мат команды: Path: \510\SOURCE\ME\EXT Sub-directories: ' None ' [d:] [path] WНERE [d:] [path] [Шename] На экран выдаются полные имена всех найденных файлов, соответст­ вующих имени, заданному в команде, вместе с именами каталогов, в которы_х эти файлы находятся. Команды работ-ы с дисками 1. DISKCOMP _; _ сравнение содержимого двух гибких магнитных дисков. Команда внешняя. Файл DISKCOMP.COM. Формат команды: [d:] [path] DISKCOMP [d:[d:]] [/1) [/8! Ключ / 1 задает сравнение только по одной СТО}:_?Не гибких дисков. ; Ключ /8 задает сравнение только по восемь дорожке, даже если первый диск размечен секторов на каждой по9;15или·18 секторов на дорожке. При сравнении по :кот?рых был получен команде DISKCOMP двух дисков, один из при помощи команды СОРУ, диски могут Рст :tis оказаться несовпада- .~с2 ~-BIN DDSPATH ющими, так как фи- . •. f~~LunE --- sYs зическое размещение, ;~~~~~:L • • файлов на гибких нЕLР дисках может быть ТР50 ---~ DDC тuRвоэ различным. Команда g::s_Eэ____ тв"5 DISKCOMP автома- ~~ 315 woRк тически определяет ~~:~~:R ко;:rичество сравнива- 510 ---~~- ~~: , емых сторон и дopo- rNcLuoE --- - sYs жек на основании SOURCE DDC · - -i:= SAHPL1= характеристик перво- е ~?RTUP - -- ~~~ - ГО ИЗ укаЗаННЫХ ДИ- ...________ ._~ ___________ Е_Х_Т __. . СКОВ. 26
t Команда DISKCOMP не работает с виртуальными устройствами, созданными по команде SUBST, жесткими и сетевыми дисками. Команда DISKCOMP не совместима с командами ASSIGN ·и JOIN. 2. DISKCOPY - копирование содержимого одного гибкого диска на другой. Диск назначения в процессе копирования форматируется (по формату исходного диска), если · это необходимо. Команда вцешняя. Файл DISKCOPY.COM. Формат команды: [d:][path] DISKCOPY [d: [d:]] (/1] При задании ключа / 1 копируется только одна сторона гибк~rо диска. Нежелательно использовать команду -DISKCOPY, если на исходном диске файлы занимают большое _ количество несмежных секторов, т.е. ее.ли этот гибкий диск сильно "фрагментирован" . В • этом случае лучше пользоваться командой СОРУ. При сравнении . двух гибких дисков •после команды DISKCOPY команда DISKCOMP покажет их полное совпадение. Команда DISKCOPY автоматически _определяет количество ко­ пируемых сторон и дорожек на · · основании характеристик исходного диска. , Команда DISKCOPY не совместима с командами ASSIGN, 'JOIN, SUBST. • • Команда DISKCOPY не может использоваться в сетях. 3. ·_F DISK - работа с жесткими дисками (типа "винчестер"). FDISK позволяет создавать на жестком · диске системные разделы (от 1 до 4), менять активный раздел, удалять системные разделы, ВJ>Iводить информацию о разделах, •присоединять еще один жесткий диск, если такой имеется. Команда внешняя. Файл FDISK.COM . . Формат команды: [d:1 (path] FDISK После ввода команды на экране пqявится меню FDISK, которое предоставляет список возможных функций: После осуществления выбора .появится меню следующего уровня. Возврат в предыдущее • меню осуществляется при нажатии клавиши [Esc]. Если изменилась информация о разделах жесткого диска, после выхода из команды FDISK происходит перезагрузка системы. Команда FDISK позволяет создать расширенный раздел, а зат_ем создавать и удалять логи­ ческие. устройства в пределах этого раздела. Мак~имальный размер логического_ устройства по умолчанию - 32М байт. • . Команда FDISK не може,: работать в сетях ПЭВМ. 4. FORMAТ - инициализация диска на указанном устрой­ стве (или устройстве по умолчанию) в соответствии с форматом ДОС, проверка диска на наличие дефектных д(?рожек, подго- · • товка диска к записи файлов путем инициализации каталога, таблицы распределения диска (FАТ) и запись на диск загруз­ чика. · команда внешняя. Файл FORMAT.COM. Команда 27.
.. FORМA Т уl!:ичтожает все данные .на форматируемом диске. Команда задается в виде: [d:] [paih] FORМAT [d:] [/S] [/1] [/8] [/У] [/В] [/4] [/N:xx] [/Т:уу] Параметры име-.от следу10щий. смысл: /S - на диск копируются системные файлы ДОС; /! - форr-,~атирование только одной стороны гибкого диска; /8 - формач1рование по 8 секторов на дорожке (по умолчанию 9); /У - присвоение форматируемому диску метки тома; /В - форматирование по 8 секторов на дорожке с резервированием места для скрытых файлов (с целью их последующего копирования по команде SYS); ·/4 - форматирование с разметкой 40 дорожек по 9 секторов; /N:xx - ·указывает количество секторов на дорожке; Т/уу - указывает количество фор;_.атируемых дорожек. Формируемые коды завершения: О - успешное завершение; 3 - завершение по коду Ctrl - C; 4 - завершение по ошибке; 5 - завершение по вводу • [N] на запрос о форматировании фиксированного диска. Команда F-ORMA Т игнорирует все. переназначения, установлен­ ные командой ASSIGN. Не рекомендуется использовать команду FORMAT для устройств, указанных в командах JOIN или SUBST. Команда FORMAT не работает в сетях ПЭВМ. . . 5.. 800 инициализация диска на указанном устройстве с поддержкой дополнительных форматов гибких дисков. Команда внешняя. Файл 800.СОМ. Команда работает только совместно с командой FORMAТ. Для работы с командой 800 следует вызвать ее для исполнения: 800 · После этого следует вызывать команду FORMAТ, которая обес- • печит ряд дополнительных форматов (см. ·таблицу). Следует по­ мнить, что возможность использования команды 800 зависит от типа контроллера накопителей на гибко_м магнитном диске. Пример. :Необходимо создать системную дискету двойной плотности (DD) с объемом 800 Кбайт. Следует задать команду 800 . затем дискету типа DD установить в устройство А: и выдать команду FORМAT а: /S /T:80/N:10 По завершении . процесса форматирования требуемая дискета будет готова . 6. RECOVER - проверка диска и восстановление тех файлов и каталогов на диске, которые содержат дефект}!ые сектора. Можно восстановить части файла, содержащего дефектные сектора за 28 .,
06ьем Используемое устройство Пример команды FORМAТ и dюомат rnбкoro диска 360К байт, DD 5,25"(360К байт или 1,2М байт) FORМAT [d:] /T:40/N:9 . 3,5:'(720К байт или 1,44М байт) 400К байт, DD 5,25"(360К байт или 1,2М байт) FORМAT [d:] /T:40/N:10 3,5"(720 Кбайт или 1,44М байт) 72{)К байт, DD 5,25"( 1,2М байт) FО~МАТ [d:] /T:80/N:9 3,5"(720К байт или 1,44М байт) 800Кбайт, DD 5,25"( 1,2М байт) FORМAT [d:J /T:80/N:10 3,5"( l,44M байт) ! 1200К байт, HD . 5,25"( ,. l,2M байт) FORМAT [d:J /T:80/N:15 3,5"( l,44M байт) 1360К байт, HD 5,25"( 1,2М байт) FORМAT [d:] /T:80/N:17 . 3,5"( 1,44М байт) 1440 Кбайт, HD 5,25"( 1,2 Мбайт) FORMAT [d:] /T:80/N:18 3,5"( 1,44 Мбайт). 1600 Кбайт, HD 5,25"( 1,2 Мбайт) FORMAT [d:] /T:80/N:20 ' 3,5"( 1,44 Мбайт) , исключением тех данных, которр1е ·находятся в дефектных секторах. Могут •быть восстановлены один или все файлы на указанном диске. Команда - внешн~я. Файл RECOVER.COM. Формат команды: [d:] [path] RECOVER [d:] [path] filename[.ext] или . [d:] [path] RECOVER d: В первом случае команда , позволяет восстановить файл, в котором обнаружен дефектный сектор, во втором - восстановить файлы в случае порчи каталога. . Кома нда RECOVER не работает в сетях. Восстановленным файлам присваиваются имена FILEnnnn.REC, где nnnn - пор_яд­ ковый номер файла, начиная с 0001. Целесообразно восстанавливать только текстовые файлы. • 7. SYS - перенос системных файлов операционной системы (IВМВЮ,.СОМ и lВMDOS.COM) с активного устройства на уст- . ройство, указанное в_ команде. Команда внешняя . Файл SYS .COM. Комаμда SYS не копирует командный - процессор , COMMAND.COM. Формат команды: [d:J [path] SYS d: Параметр d: указывает устройство, на которое копируются системные файлы. 1 Каталог устройства, на которое 'Копируютсs~ системные файлы, должен быть пуст или диск должен быть сформатирован с ключами /S или /В для того, чтобы на нем было , зарезервировано место 29
для системных файлов IВМВЮ.СОМ и IВMDOS.COM. Это необ­ ходимо, так как эти файлы должны быть первыми в каталоге, а IВMBIO.COM, . кроме того, должен располагаться в начале данных на диске. Команду SYS нельзя использовать в сетях. . 8. VOL· - индик-ация метки указанног.о диска. Команда внут­ ренняя. Формат команды:. VOL [d:] Пример. Команда VOL D: выводит на экран метку диска D. ♦♦♦
Существуют две версии этой программы: более. ранняя - XTREE и последующая - XTREE GOLD. Поскольку функции XTREE образуют подмножество функций XTREE GOLD, ,будет рассмотрена только последняя версия. . . XTREE GOLD представляет собой мощный файловый процессор, требующий для работы 256К байт оперативной памяти (при запуске прикладной программы используемая память уменьшается до 7К ; байт). Утилита позволяет помечать файлы и производить различные операции над ними одновременно на 26 логических устройствах, • причем, возможно управление 13000 файлов [4], включая унич­ тожение или перемещение . в другое место на диске сразу целых каталогов. Существенным достоинством утилиты является возможность ав­ товизJализации файлов, т.е. одновременного просмотра имен файлов и их содержимого. Дополнительно XTREE GOLD позволяет визу­ ализировать ряд стандартнJ,Iх форматов файлов. XTREE GOLD допускает создание меню пользоnателя для за­ пуска до тринадцати прикладных программ. Если прикладной j.- программе' не~ходимt, передать параме:гры из командной строки, это легко выфлнить, выбрав нужные прикладной программе файлы с помощью _курсора. 1 r Названные достоинства способствовали широкому . распростране­ нию XTREE GOLD, но бесспорными явились еще два: легкость в обучении и использовании. Запуск проrрам'мы XTREE GOLD ' Выполнение программы XTREE GOLD инициируется набором в командной строке XTG и нажатием клавиши . [Enter]. Инициали­ зация программы может осуществляться ·автоматически при загрузке операционной системы в •. случае; если команда XTG включена в пакетный файл AUTOEXEC.BAT корневого каталога системного диска • (если - программа XTREE GOLD находится в произвольном ·каталоге какого-либо диска, перед командой должен бы-~:ь указан полный путь к ней); _ Для выхода из программы необходимо нажать клавишу [Q] . В нижней части экрана появится запрос на подтверждение необхо­ димости выхода из XTREE . GOLD. Для завершения работы про­ граммы необходимо нажать [У] , для отмены выхода - клавишу [N] или [Esc]. 31
Общий \ вид экрана При загрузке XTREE GOLD экран разделен на восемь ~ секций (рис. 2.1): • , окна каталогов -и файJWв в левой части экрана; • - блоки файлов, диска и статистики в правой части экрана; - секций меню команд . работы. с каmаJWгами и файлами, уп- равляющих 1СЛавиш окон. и фующ,иональны.х 1СЛючей в нижней части экрана. Эти секции обеспечивают пользователя информацией о дисках, каталогах и файлах. Общий вид экрана после Зqгрузки XTREE GOI,.D представлен на рис. 2.2 . Курсор может находиться в одном •• из окон программы, которое в . этот момент явл$1ется активным. Окна XTREE GOLD Окно каталогов показывает структуру каталога текущего диска. Корневой каталог находится в верхней левой части окна, все остальНЬiе каталоги ·упорядочеНЬI в алфавитном порядке и· расположены <УГ верхней части окна до нижней. Родительские каталоги · распола­ гаются левее, а входящие в них подкаталоги сдвинуты относительно них вправо. В случае невозможности размещения всего дерева каталогов диска в окне индицируется его часть, невидиМЬiе же ветви ~оступны в режиме скроллинга пр~,: обходе дерева в соответствующем направлении. Если курсор располагается в окне каталогов, это говорит о том, что оно является активным, а курсор идентифицирует текущий каталог и при этом возможно вЬIПолнение любой команды работы с каталогами. Если курсор переклюнается в окно файлов, текущий каталог будет отмечен символом «-» в окне каталогов. • Окно каталогов является первоначально , активным, а курсор указывает корневой- каталог текущего диска. Курсор может быть перемещен к другому ОКНО KATA.IOГOI ОКНО 8AitJIOB 6JОК АИсКА БЛОК СТА!ИСТИКМ t1EHIJ коiцнА l"IEHD KOrtAHI fA50fW С XATA.IOГAttll PA60Tbl С •AIIJ:Al1М СЕКЦИИ YIIPABJIRl8ИX KJIABи ■ о«он ~E K UMA 8УНКЦМОНАJIЪНЫХ K.IABИIJ 32 каталогу на диске на­ жатием любой клави­ ши управления дви­ жением курсора. Над окном каталогов на­ ходится строка, иден- - ти~ицирующая путь к текущему каталогу. В ней всегда содер­ жится информация о текущем устройстве и полном пути к ката­ логу, с которым в на­ стоящее время произ­ водится работа.
1 \ Poth, С,\ с,, •• r10 ·!! : ~~~LUDE li 1 --L'z;'YS •!! GouRc1 i!I . 1 11 ~в ,!i rхт i,1 \· • С1н1 i AH:!'LI !. . ~TARТUP . 1 ffl ! '--IIOS ,A,ЧTI-ROT.SXB 111 ~:ш~:в: :~= J ijl:!1 СОМАКО . СОН CVl'ACI .!ХВ IX!211I~ DDIЯ . Ct'JI !IXEHDR !СИ .их~ IXP EGASUP .EXI lIHD llLI •.со" •.IX K DJS!t с,. Ava1laЫo Bytts е21,эs2 DXSJ Sto.tistjoo Total F11o• 872 lyte• 19,380,006 . &:\ Jri.1 •• 182 flrt•• 8,777 ,788 T•••od FH•• о .IX! B;,tes .о . i.n Curr~nt D 1tectory .EXJ ! С:\ . !:!XI Byte•- ее2 ,e?t Ot;«, Avu.llaЫ• Delet• · Fi lesp•c . Olobal In-,эrt L:.• d1ak Jtakнl1r COMM AHO S Print ilena.• & Sho•all • ТЧ Untц Vol1.&1D • eXeoute Quit ,.._ ., til• l"I ■ ut.C)Viev iO aplit 19 ••nu 110 coa•and• Р1 help ? stats 7-0l•ИI S,OD:S2 "" т ::~i4~ ~1'::~: LAB&l, .сок TK"PLATI . fJLII .•· · LIB .Ехв· !RSEI~l 'O .MC!> ;;1 AUTOSXБC.BAT LST LST UMDKL .IIXK D1!! С: l!i С~10 . ВАТ NAIKIIOA . •'ОН ХСОРУ .ахв Аvв11•Ы• Щ CALLTRJll ,EXE НАКК slB XTRBB .IXS 8rt•• _ 827, Зi2 i; COMHAND ',C ON ' ~EGR !? , 'll DlBICТOMY St1tg Uj С:JНПО . SYS • IIOUS.li . 1,:'5 !9 CVPACI .!ХВ , нс . if.i Tot,rl ifl ~g ~R .сон нс .M:ttJ fi.1 .• • \43 .EXt , PAGE ,ЯА , Brt•c ea2,i11a i! :~:.~~~" .1:XI PAGIМG ,С(' 1 А,\ .ЕХЕ ~1tXARC .Ht - File• 43 ljj !XEHDR .IXB Р!'А011 .с~ ·~ &yt.ea 982,879 111 :r .&Х5 IIQQ а" · zo ca•o .ВАТ Р.Н .!J; F!l•a о '1' Pl~D .IX1! RSIN . Ct~ avi.ee о !1! 1ь.ь1~ .ооа RSOUT .COtl Cutratnt F11• ffi ib■d~• .сrам $САН81 .IU ,, AWTI•KO~ . JXE if! ILIRК .IXI SIIТUP ,IXI о,~•• 16. ~28 iILI Attribut.e• Сору O•l•t.• ldlt ,11е■ре.с Inve:-t Lo;a d1eik М:оvе 'COffMЛKOS ltev d.ate O~ •n Prtnt Rcna■e Т•• Un~a, V' 1ew •~ oc uL.e Quit ..J ~r-•• , '1'1 autovi•w 18 apli~ 78 ••nu 110 (!011,1 ■ ,11nods ; 1 h,;, lp ESC c.o.nc•t Окно файлов может иметь четыре модификации. Мшwе окно файлов ·расположено в · нижней левой части экрана и может содержать имена , максимум двенадцати файлов. Малое окно может быть трансформировано в расширенное окно файлов, которое формируется на месте окна каталоrоа и малого окна фзйлов. Это оI<но отображает до 51 имен файлов (рис. 2.3). Обе модификаЦJш индицируют список файле.в , наход.11ЩИХся в текущем каталоге. Кроме >roro, расширенное окно файлов может· быть преобразовано в общее окно фаii.лоо, имеющее такой же фор~ат, но индицирухо~ее все файлы текущего логического устройства. Кроме тоrо, расши­ ренное окно файлов .может быть преобразовано в глобальное .01ено с анаJ1огнчньw форматом, но индицирующее все фаЙJIЬI на заре- - rистрироваНRЬIХ программой XTREE GOLD дясках пэвм. Инди­ цируются только фа:F..лы, имена которых соответствуют определен­ НЬIМ _ в блоке файлов rрупповШ4 имевам и тот.х:о с :пими файлами 33
ft.t .h: с,, 7-01·91 5,04 ,os •n ,· --··· ··--- .. ·- -- -·- • --- -------·-·- ~ ::~i;~~т:ш 18 , .5 28 ..... LABtL .сом 2,377 . ... FILI ... 23, 17G -•·. Ll8 . IXI 46,6~1 . ... ·- ·-···-- - ili АUТОБХВС. ВАТ, 111 .а. .. LST .LST 9,065 . ... ,D15X <>: 111 С510 . .BA'I ' 102 .•. . МAIJ:i!GA .сом 38,0G8 .• .. Avail•Ьl• Щ CALLTREi.BXi 31,233 .е .. KAII .!XI 38,613 .• . . 8, -t •• ~ е21,',е2 !11 COMMAND . СОМ 25,307 ... . MlGREP .IX! 31,915 .а .. :1; CONFIG .SYS 44 .•.. MOUSE .SYS 13,783 .... DIRICTOaY St8t■ il: CVPACX . ЕХБ ~8.400 , . .. мс .181 184 .А., Tot•l !Г D[)IR .СОН 798 .•. . JC .H NU 165 .а; . 111.е• 43 il' iCH .IXE 18,351 .•.. PAGE .I XE 8,429 . ·а .. 8yte-. 882,878 iН IGA5UP . IXI зе, 2ее ·• ··· rAG,NG .сон 418 .• .. А,\ j:i EXE28IM . IXE 2,818 .•. . PIXAI\C .IU 1~, 128 .•. •. 111•• 43· Jii EXiHDM . IXB 28 ,942 . .. . PPAOJII . сок 217 .•.. BJ't•• 862,878 ]lj !ХР .. !ХЕ ~2 .220 ..... - .ВАТ 10~ '--... Tac,:ed ш :;KD ::~~ 80 .•.. IUI . вхв 24,684 . •.. Fil·e • n 8,434 .а .. P.SIN .сон С1 .•. &yt.its о HI ibкibio . со• 22, 100 ra•h RSOUT .сом 25 .а. .. Current file ш iOados . 008 ЗО, 158 rash SCAM61 .JIXE 4 l, 205 ..., . АМТI·КОТ .ЕХЕ ILI_NК .iXI 66.~2~ -.•.. SKTUP .EXi • 93,О ~З .. .. Bvt•• 16,526 FILE Att:r1butes Сору Delete Bd1t .f11espec lr,vert • Lo« disk tll)Ve CO"HANDS Mev dat• Open Print fenaae Tar Unt..- Vie-w • X•cute Qult ~ tr•• F7 autoviev re •Plit F8 ••nu FlO co ■aanda Jl help iSC caneel могут · быть выполнен.ы команды из секции команд работы с файлами программы XTREE GOLD. Имена файлов и их расширения . выщщятся большими буквами. В CJiyчae, если файл имеет уста­ новленный атрибут <<Н>> (скрытый), его имя и расmирение будет представлено в списке малыми буквами. . Если окно файлов находится в акт,ивном состоянии, оно содержит курсор, указывающий на текущий файл. Перемещение курсора осуществляется с помощью клавиши управления движением курсора. Символ ромба, индшщруемый непосредственно справа от имени текущеrо файла, свидетельствует о том, чrо файл может участвовать в выполнении групповой ,операции. Команды вш~олнения групriовых операций (Сtrl-команды) будут воздействовать на все помеченные файлы текущего диска или всех зарегистрироваIЩЫх дисков, . имена которых соответствуют определенным в блоке файлов спецификациям. Существует возможность изменения последовательности индика­ ции файлов путем использования команд сортировки. Кроме того, возмо)Кно индицировать некоторые дополнительные элементы спе­ цификации файлов, что достигается •выполнением Аlt-команд (рис. 2.4 и .2.5). • • Переключение активных окон и управление в пределах окна осуществляется командами секции упрщщяющих клавиш. окон. Клавиша [Enter] перемещает курсор из окна каталогов в малое окно файлов. Повторное ее нажатие трансформирует оба окна в· расширенное окно файлов. Еще одно нажатие [Enter] приведет к возврату . окна каталогов в активное состояние . !;Jажатие клавиши {Esc] при на:iождении в любой модификации окна файлов также переводит окно каталогов в активное состояние. Окно, в котором расположен курсор, является · активным и определяет совокупность допустимых команд. . Находясь в окце каталогов, можно файлов с .индикацией всех файлов 34 а~тивизи:ровать общее окно' текущего . диска нажатием 1 1
f Fath: С:\ ANfI -XOТ . IXI " AIITI ◄ US .IIXI 1 AUTOIЖIC. 8АТ СЪ10 .1,т CALLTRIIII.IU CONIIAW.O . СО" CONJIG . SYS ,1CYPACJ. , IXi DИII ' . COII I ICN . ИХI / tGASUP . IП 1j1 !П2BIN . IX! !\ 1ПШ11R •IXI ij lXP .IXi пП , ВАТ 1;/1' f!RD . KJE J !ЬаЫо .со• '!, ibad()8 . со• ' lLI~K .JXI 18,528 .• . . 23,17Q .•. . 111 .• .. 1J)2 .• . . 31,233 .~ .: zs.,01 · .а.. ... .•. . .,.•оо .•. . 788 .•. . 18,3:rit .• .. 38,288 . •.. 2.&18 .а.. i8,&42 .• . . з2,i2u . а .. 80 ,1ie..• • 6,484 ·" ·. 22,100 ,aah ЭО, 15'.Q ra■h 88,8?.9 .... 1- 01-00 3:.08:08 •• 10-18-88 4:12:18 ра S-18-81 8;06:58 а■ 1- 21-01 8:23:М •• 3-07•88 ~,10:00 •• ~ -17•87. 12:00:00 ра 3- 07-&1 10:~:08 •• 3-01 · 8~ 6: 10:00 аа Q-0$-;:', ~:3~-:~ ра 3-07• 86 ~ : 10:QO аа ~~;::~ л::;: :: 3-07 -88 &:1 0: 00 аа з-01-еа s:10,00 аа 1-21-uo 2,э1, ~2 Р• 3-11•87 12:00: 0U ра 3-18 •87 12:00:00 ра 3- р-87 12:00:00 PJII З-07-88 5: 10:00 , u JILI •.• DISK С: А•а11аЫе Art•• 827,382. IHIIIC'! 'ORY State 1!0•... 1 l'il•1t 43 a,t •• eez, 11а А,\ ,11• ., .сэ т::::: , 882, 87U ,11.. О Brt•• О Curr•nt 1'11 • АМТ! - 101.:ЕХЕ' tyt•• 16,528 FlL,i , /!.ttr1but~• Со;у D•l•t• J.d1t. Ftl••P•O Inv•rt. Lo• di■ k Kove C{)~MA •Ds Ие.., datc.i - Open fr1nt R.tnui• Та, Unt.q Vieм eicн.:ut.it Qui.t . .. t tr•• r,7 ~.Utf)Yi•,, !'В aplit 1'0 pnu r10 C O МL&nd8 11 h•lp .ESC car.cel клавиши [SJ, либо глоба..11ънос окно файлов с индикацией всех •файлов на зареr'Истрированных программой XTREE GOLD л9mче- ских дисках ПЭВМ нажатием КJiавиши [G]. • Клавиши [f], HJ, [-], 1-], [PgUp], . [PgDn], [Home} и [EndJ перемещают курсор в пределах окон и тем сам:ы1d позволяют просматривать их содержимое; При этом в окне каталоrов возможны некоторые дополнительные перемещения. Клавиша [-} последова­ тельно перемещает курсор в~mз по •·секущей ветви до последнеrо подкаталога на этом пут1;. Клавиша [-] перемещает курсор к родительскому каталогу и гроцесс прекращается тогда, когда ро­ дительский КЗ'I'ЗЛОГ wяетс I :каталоrом первого уровня. Нажатие :клавищ [Shift-Tab] или [Т, '1} перемещает курсор вверх или вниз к следующему каталогу на некотором текущем уровне каталоrов в пределах некоторой 11етви дерева. &nоки XTR~E GOLD Блок файлов отображает установленнуl() совокупность групповых имен, определ~щих имена файлов, которые должны быть ищи­ цированы •и доступны для комащ XTREE GOLD. Для формирования групповых имен файлов используют символы <<*~ и «?>>. Файлы, . им ена которых соответствуют · групповым именам, относятся к группе · файлов соответствия. При инициализации XTREE GОШ автоматически ус-rанавливается групповое имя. •.•, включающее в группу файлов соответствия все файлы Jta диске, которые, т,аким образом, доступны комащам XTREE GOLD в любое время. Можно _ изменить совокупность групповых имен и, тем самым, создать различные- группы: файлов соответствия, что достигается выполне­ нием, комащы Filespec. Можно ввести до ·шестнадцати групповых имен, отделяя: одно от дру~rо щюбелом ,или запятой. Это позволяет визуализировать различные комбинации файлов. Когда длина списка групповьц имен превосходит поле, доступное в блоке файлов, 35
P•th: с.\ 7-01 -Ell ~. 12:10 .. • AHTl-KOT. ЕХЕ "EGRl!I- ' . ЕХЕ fo ;I._L I • .СОН • .ЕХЕ Ati!THUS .ЕХ[ PAG[ . [ХЕ !' CAI.L TRE!. !ХЕ 1- ' AGI 'HG .сон ISK С, ,,, COHHAND .сон 'PK XAR C . lXi AvailaЫe ' CVPAC~ ... DDII~ .сон r.сн . ЕХБ ..•~.. .,, KGASUP . EXt: •. t, ЕХЕ2~1К .[ХЕ • .prn :]1 Ь'X~HUR . Б:ХЕ •. ..: ЕХР .ЕХЕ -• . ch.i. -•. lвt ,1но . ЕХЕ -• .prn •. src ib»ibio .cn.. • .ВАТ ::; ih,idos . со■ acad4". lcd ,:; \ JLINK . EIE .. prf LA8.EL со• •. vhi (ft l,lR . ЕХЕ ... НА I NOtiA .сон •. ~~• .•.еже •.bat t1Ai\.E с:.·п ' c-n~ . (1111) "-···- ----L -------- -----------' rite sp11:e1Гlc:нtil.}n: tt:i~tu1·y .J ek Ft hrlp .ESC canc•l символ «-» в этом поле указывает, что часть групповых имен невидима. в :)ТОМ случае полный кабор групповых имен может быт~, просмотрен в окне групповых имен (рис. 2.6). Если исполь­ зуется команда •Invcrt, блок файлов индицируется в инверсном режиме. В этом - случае XTREE GOLD отображает файльi, которые нс соответствуют установленным r:рупповым именам. Блок • диска идснт~фицируст текущее устройство, используемое XTREE GOLD, и отображает метку тома и доступное количество байт на диске. Эти параметры изменяются во времени в зависимости от наличия свободной памяти или при необходимdсти выбо.ра •нового • логического устройства. Для регистрации нового устройства исполь­ зуются клавиш1' [L] или [Alt-L]. Первая команда хранит инфор- • мацию о ранее · зарегистрированных логических устройствах •в nамя1;и, после чего возможно: ttспользование клавиш [+] и [-] для обращения к предварительно зарегистрированным устройствам без их повторной регистрации. Команда Alt-L · •освобождает вес ранее зарегистрированные устройства, кроме послсдн~rо введенного. Для изменения· метки тома диска используется команда Volume из секции команд работы с каталогами. • Блок статистики отображает статистическ_ис данные, характери­ зующие состояние д11ска. В зависимости от тоrо, какое окно является активным, статистические данные отображают состояние' текущего каталога '(активно щшd файлов), логического устрой«тва (активно окно ката.тюrов) или всех зарегистрированных XTREE . GOLD устройств (окно файлов активизировано клаю:~шей «G>>), •/ Статистика позволяет увидеть общее •число файлов, количество файлов, спецификации которых соответствуют установленным груп­ повым именам, ,1<оличсство файлов, помеченных си~волом ромба для выполнения групповых~ опср:щий, а также занимаемое этими файлами пространство на диске. Кроме тоrо, блок статистики сЬдсржит имя текущего файла или каталога и cro размеры в б..1йтах, если активно окно файлов или каталогов соответственно. 36 J
1 '! DISK STA- ,JS TtCS Disk drive . С: C•pacit.y 21,ЭО9,<t40 byt•• · Avai J.аЫе spac~ tf27, :'IP.2 hyf:"• Ua•d арасе 20 , 482,048 byte ■ Slack ар•се 1, }0Z , П40 byt.e• • Clu•t•r ■ 1z• 2,{)4-6 ьv~•• ·se otor ■ i~e ~12 b)'t•• Total «ectora Tot ■ l 1.:lu11tw.r:& ~•otor ■ /c1uater- 41,620 10.•о~ .• FILE STATl5TlCS ·Fi le ■рее•.• Total ·t H•• 872 fil•• 18 ,380,006 .ЬУt•• " •tchi!\fl; t1le11 fl72 f Не& _ 19,380 ,008 byte ■ Taca:ed r Цеs оf11es О bytca Dleplared fJJeк . 43 Cile!I 882,879 bytes -' ok Кроме информации, индицируемой в блоке статистики, XTREE GOLD располагает более детальной информацией о диске и файлах, которая располагается в расширенном окне · статистики, активизи­ руемом 1-1ажатttем клавиши [?J . и уничтожаемом нажатием [EscJ или [EnterJ. Орщий внд этоrо окна nредставлен на рис. 2.7 и оно вкJiючает следующую информацию: • Capaclty - общий . объем физического пространства на диске в байтах; AvailaЬ!e space - общнй объсм свободной доступной памяти; Use_d space - общий объсм памяти, занимаемой файлами и каталогами; Slack space ·~ - общий объем памяти, н~ использованный в кластерах при ·размеще•iии файлов ДОС; Cluster size - размер класrера; Sectoi size - размер сектора; J'Qtal sectors -: - коли~ество секторов; Total _clusters - количестВQ кластеров; \ Sectors/cluster - количестВQ секторов в кластере; Total, Matclting, Tagged files - общее количество файлов, файлов со спецификациями, соответствующи.ми установленным групповым именам и пQмечс1111ых файлов с их обьемами; • Displayed files· - число файлов, индицируемых в ТР,К_., :цем окне файлов; Average size_ - средний размер файла. Разделение окон Экран программы XTREE GOLD может одновременно визуа-лизи - . ровать, две группы каталогов и• файл9в на дисках пользователя. 1 Нфависимо от тоrо, какое окно активно (ката:юrов или файлов), нажатие клавиши [F8] разделяет текущий экран, на два (рис. 2.8, 2.9). После этоrо все команды XTREE GOLD можно выполнять независимо в каждой _части экрана. Опсрац:ш выполняются в той части, которая содержит курц>р, 1-. е. активна. Перемещение курсора 37
С,\ D:\ - i<direC'tory: •.•> j-<d1r•ctory: •.•> АНТI-КОТ. !ХЕ LABEL .сок СН! .ВАТ XTGJtixx. ХТР ,,, ANTI-tUS .ЕХЕ L!B . RXI 111 HlGGINS ,ВАТ XTGJtEHU :IIN :11 AUTO!iXl!C. ВАТ LST . LST •1 XTG ,ИХ5 XTGJtENU .ХТР \i C~lO • ВАТ HA!HBGA .сок 1 , IТGOLD , CFG XTG..)!OV!. ХТР !,\ CALLTREE . Er.l НАКБ .ЕХЕ !1 ITGOLD , . СОН ' XTG_QREF, Х'ГР l!i COKHAHD .СОН HEGRiP .ВХЕ i1/ XTGOLD . HST UG_VDBF .ХТР !ii g~::~~ . srs KOUSS .SYS 111 XTG _CFG • IXR XТG_VDET .ХТР .их~ NC , !Nl 1, ITGJDIT .ХТР XТG_VIEN.XTP iiJ DOIR .сок мс .нмu 1'11 XTGJ'IND.XTP XTG _YUS • ХТР 111 вен .ВХБ PAGB .IХБ 1 IТGJO~K.XTP . XTG_VNP<I . ХТР \!1 BGASUP .в~в PAG!HG .сон ,! , ITGJtl!LP.XIO XTO_VNPS. ХТР !!i EXE2BIH .!ХЕ PKXARC .sx,; 1\ XTGJtELP.X20 :ZТG"V _,ОС . ХТР :ii !XEHDR .niв PPAGEl .сок 1,, XTOJtELP .. ХЭО XTQ_YJ,H.XTP !:! i~p . ЕХ~ QQQ . 8i'IT 111 XTG_HELP , X<IO XТG_VJtK.XTP .! i'AT RH .ЕХ6 ,,1 XTG. HELP . XSO XTG_V JIN. ХТР !!, FIHD .ЕХЕ RS!" .сон i,j XTGJt!LP. Х60 хто_v _то. хтР J!f ibDЬiO . coia RSOUT .сок il1 XTGJt!LP. Х?О xтG_v _vs. ХТР , i; lbDldoc , ОО«а ZCAN61 .BXi 1•!1 XТGJtBLP, Х80 хта _WASH . ХТР Ш lLlMK .iXB SE'J'UP ,IXE :!, XTG J!ELP. ХТР XTG_WRA 'I'. ХТР FILE Attribut.• 11 Сору Del•t• Rdit Fil••P •<: Invert. Lu• ~iыk Hove CO"HAHDS Ме"' date Open Print. Ren••e Тае Untaa View flXecute Qu!t ... troo F7 ~цt.;;vie-w f6 un,;,llt FB ■enu !10 OOllltHПdlJ FI help E.SC _. oanC!el 1 с,, О:\ i<directory: • . •> т<d!s~' • .•>-- ·- АНТ!-КОТ . EXI! LABEL .сон D:\ 1 ANTI4US . ЕХ! LIB . iXK D !!\' AUTOEXEC. ВАТ J,ST . LST ;!; ~DOt,TA ;1 CSlO . ВАТ HA!HEGA .сок !!: l)'J.l!nKS i!1 CALLTREE. liXJ! НАКЕ . EXS tll DPICS i;j СОНКАНО . СОН HE(}REP ,ЕХВ !!i щ;~:Уs И/ CO~FIG • SУЬ кouss .SYS нс .111! 11\ EHTUT !j CVPACK .!iXH МС .кнu ш IGGrнs ;1: DOIH .СОН :11 EC)I . !IX!. PAGE .!!ХЕ· ш ПIGOA'l'A • !:I BGt,SUP , ЕЖЕ PAu!NG .со~ lii §tJDIO !!! EXB2BIH . ВХЕ • PKXARC .ЕХЕ ,j! ЕТТУ !i! EXEHDR . JiXB РРАG.ь1 .сон 11: IL!. ii!i ВХ!' •l !XS (iQ(,j ::~i OHFA ijП .\\АТ RH ii F!NO . liXB RSIH .СО/\ • CHI .ВАТ XTGOLD .сон j,! iЬаЫо .COlt RSOUT .СО/\ • ., ; HIGGIBS .ВАТ XTGOLD .HST ·• ! ib,idos .соа SCЛNЬl .!!ХЕ i!; ~~~OLD . EXS XTG .cr, .EX!i , ;: · rLIH~ .ЕХЕ SETU~ .E XI! . CfG XTGJDIT. ХТР DIR A•n1lo.ble Delo.te l'1lespec Global Invort .Loi disk Kakedir COHHAHOS Print R•n • •e St'fowts.11 Та• Untaf Voluae ~Xeoute Quit ..i 1 fil• F7 autc,vi.•" FЗ una~l:Lt J'V aenu FJO eo11;■ ands f'l he}p +/- select • между этими частями осуществляется нажатием клавиши [ТаЬ] . Когда курсор· покинул какую-то часть экрана, она становится «замороженной» • и никакие операции в ней не могут быть вы­ полнены. Если вьmодняемые в активной части операции модифи­ цируют информацию в «замороженной» части, посдедняя обновляется т011ько тоща, когда будет в очередной раз нажата клавиша [ТаЬ]. После разделения экрана помеченные файлы копируются- из исходного экрана в новый. Последующие операции, которые помечают файлы, воздействуют только на активную ча~ть - экрана. Чтобы объединить две части экрана, необходимо повторно нажать клавишу [F8]. XTREE GOLD будет индицировать ту часть экрана, которая была активна перед выполнением команды объединения. 38 -~
Path: С: \$10\SOU!la\lWIPLI 1-01-&1 5:28:66 .. , . ~ С:\ ·- FII.i •• DISlt С: 1-:i~io l~Lliuк ,vаНаЫ• Bwt•• 827,382 ,1• "'---SYS 1 18 • OIIICТOIIY Stat ■ 1 ( 1 , ь1f:u11:• 'l 'otal ' ,н •• ., 8:rte■ 882,878 t:j:! А:\ ,н.. ., • AKPLI 8i,tec 882,878 1- ~~р Ta&llad о: ,1 1•• ш ~AS llyt.e■ о - ,I! ,, •--'tllAS Current fl.1 ■ i1 ill HLIPPIR • AMTI·ltOТ. IXI Bi,tee 18,628 COl' .T tHe: AIITI•К:OТ XXI а■ AS'l'l·I.OT ,/i![I to : С :\Ъ10\$p\JIRCI\SAIIPI.JI tdc diak acroll +/· ••leot diak 41 ok fl help ISC caneal Окно дnя катаnоrов, в которые n-ередаются файnы ' '· При вьmмнеJJИи операций перемещено или копированm~: файлов между различными логичеСIСИМИ устройствами' wш каталогами XTREE GOLD предлагаеr удобный механизм указания каталога, в :который должны быть переданы файлы (каталог назначеИWI), без ввода с клавиатуры ncyxнoro имени nути к нему. В . тот момент, •коrда , проrрамма запрашиваеr ввод пути д;u1 перемещаемоrо/копируемоrо файла, следует нажать клавишу [F2]. После этоrо курсор будет идентифJЩИровать дерево каталоrов, в кОО'Орое могут быть переданы данные (рис. 2.10). Ее.ли требуемое дерево каталоrов находищ на друrом логическом устройстве, можно испаnьзовать клавиши [+] или [-] .дт ~: :r.:ерехода на другое зарегистрированное .ранее устройство (если требуемое устройство не зареmстрирояаио, необходимо выпал- . нить реr:истрацию как М'О было описано выше). Когда ПQIIЬЗовате.ль , св.11зан с требуемым устройством и деревом каталоrов на нем, . необходимо с . помощью ' клавиш упрам;ения движением курсора· выбрать нужный :каталог. · Нажатие [Enter] псц-rвердит выбор нужноrо каталога и передаст полный путь проrрамме XTREE GOLD, после чеrо будет выпОJП1ена требуемая операция. Нажатие клавищи . [Esc] . прекратит выполнение операции. ·Возмож.носrь графи:ческоrо указания каталоm, в который должны быть переданы данные, являеtt.11 удобной сервисной функцией ХТR:ЦЕ GOLD, обеспечивающей быстрое и · . · ~шибочное вьmолнение операций обмена файлаьш между разJIИ'l;I- ИЬIМИ • устройствами и каталогами. • Автовизуаnизация Автовчзуа.лиаац~я .11вляется функц!tей, удачно отлц:чающей• XTREE GOLD от других утилит. Эта возможность позволяет , пролистывать список файлов с одновременной визуализацией содержимого ка:ждоrо файла. Если пол1,зовате.ль находится в окне \. 39
Path: D:\ eot10 otf о1• AS.CII (no e.ask) •cha LoadinC HIG'1IMS Group f'roductiwitr SorLware rec USAOi: ~== ti ;::: ~= =~~: •=~G~,~:sнi;:1~: ~~~ ~=~=~=~~dirape~ t~ r•• HIGGINS [tofin 10) {pa ■ •мord) r•• lf TER" 1• МОТ aet. and )'OU •Uat •pectfy prop1'r terr.1: r•a HlGGlNS [T•r • •·11е] fLocin .LU} fpaswworU) cd hiUins lr "Н ""::"" loto HOTALL ht,:a1ns %1 Х2 IЗ •• fut.u OUT • , HO T~LL 1t '"JO":="·' •ot.o HOMJ! Н "Jl " ;:" ■un0" tot.o 'l't:ftHSP8:C Н, ",l!"·:..:"color·· aot.o TiRM~PEC tt "l:l ~ == - , 0 1rt1tst" coto TEltffSP!C t.: "X1 " ==- •cno •la. ,- 1oto TEtii.N~f 'liC 'АUТОЩ!• та~ Unta. • Vl.ew ( ZC>O■ 1n) co•••MUS Fl help t5C ~•ncel каталогов, следует нажать клавишу [F7] • для автовизуализации qютветствующих файлов текущего каталоrа. Если же активно окно файлов, нажатие [F7] позволит осуществить автовизуализацию этих файлов; содержимое которых индицируется в окне справа (рис. 2.11). .. . Функция автовиз-уализации манипулирует с двумя основны.ми окнами. Окно слева .содержит список файлов, для которых в.озможно выполнение автовизуалifзации. Использование клавиш управления ' движением курсора позволяет выбирать нужный элемент списка файлов. Окно справа ,отображает содержимое файла, который выделен курсором. Меняя фам в списке файлов в левом окне, пользовате.'lь .будет видеть в правом· окне его содержимое. ·Для просмотра содf'р•,имоrо файла в режиме скроллинга следует ис­ пользовать кла, иши [Shift-&], где & - означает любую клавишу управления дв:!!жением курсора. XTREE GQLD имеет возможность автовизуализации ряда стан- , дартных форматов файлов. В первую очередь это формат dЬl-файлов СУБД dBASE III PLUS- и системы Clipper, • формат 123 пакета Lotus 123. Кроме тоrо, пqддерживаетсsr ряд стандартных форматов текстовых проп.ессоров. • 1 Для выхода из режима выполнения функции автовизуализации в окно каталоrов ми файлов · следует нажать клавишу [Enter,J или [Esc]. Прикnадное меню / Возможность создания прикладного мен.ю - удобный путь ;запуска программ и выполнения пакетных операций. Прикладное меню активизируется •нажат1.ем клаьиш~, (F9] . в момент активного со- -сто яни я окна каталогов или файлов. Для выхода из режима работы с прикладным меню следусr нажать ~давишу [Esc]. 40 J
Patl1. С.\ k··- · TE•PLA1 Е. FILE ... 1 Appl1cation "•nu TREEI•Fo. MCD 1/MOEL .txv. O!SK r.: ., xcorY .ВХЕ AveilaЫe ·:i. ТУРБО-ЛАСКАЛЬ ХТ~ЕЕ .ЕХЕ 8ytes 827,392 <.:&АТНЕ ДИСКА ;j. PC-ТOOLS DIRECТORY St.ats P)'CCKHt: Б)'К8Ы В ПРН~Тl!:.Р! Tutal ,, а А ГХИВАl(НА •AA~OEs Fi l•• 4З ., ПPvCtIOTP АРХИВА ~ )·tes 882. 879 " font, iz e •., Р1 les 43 Bytes ев2, е1а •' T1a1aod F11~15 о 8io'le'S о Currant f"1J.• 1 ANTI - КОТ ЕХЕ ·- B1l• ~ 18.,528 l'!ENU De !et.~ .i.tea t:dit. Неа <:Ottt1AHDS scrol~ -' ok Fl hв_lp ESC Oan cel Список меню позволяет поименовать . тринадн,ать ;элемен1·ов (рис. 2.12} меню. Каждый . ·элемент связан с rруппой из •. 17 строк, в которых могут бы~;ь расположены команды ДОС подобно. тому, • как это реализуется в •пакетных файлах. Перемещение. курсора от элемента к элементу в меню осуществляется с помощью клавиш управлtния движением курсора. Если нажать, клавишу [Enter], XTREE GOLD • выполни т коi.1анды -ДОС, свя­ з.~нные с элементом ме·ню. Некоторые команды, связанные с элементом меню, должны ' быть заданы таким образом, чтобы указать текущий •путь или имя файла до их выполнения. Перед запуском :>тнх команд на ·выполнение необходимо переместить курсор к желаемому каталогу или имени файла до активизации прикладного меню. На этапе конфигурирЬвания XTREE GOLD (см. ниже) можно задать возможность удаления утилиты из п~мяти перед выполнением прикладной прqграммы · (это сделаеr доп0лнительную память до­ ступной прикладной программе). Существует возможность настройки прикладного меню, е·сли XTREE GOLD •сконфигурирована с учетом этой .возможности. Для выполнения этой функции утилита снабжена редактором, который .позволяет добавлять новые элементы в · меню, , модифицировать существующие или удалять ненужные. Посл~ нажатия клавиши [F9] будет индицировано прикладное меню, за~ем необход1:1мо перемес11J1ть курсор к желаемому , его • элементу. После этого возможно выполнение одной из следующих двух к9манд. Delete Item - команда удаляет выделенный курсором элемент меню •(XTREE GOLD запросит подтверждение перед удалением). Пустая строка в ме1iю указμвает на удаленный элемент. . Edit Item - команда моцифиц1,1рует выделенный ·элемент. Если _выбрана эта команда, XTREE GOLD. активизирует меню Редактора . . 41
1. XTree()OLD (t•) Appli-c&tion "enu 7-01 -91 5: 50: 04 •• It•• naa■ : --• · « • -- · ---------------------, 01> , 02, 03> О(> 05> 06> 07> ов, n9, 10> 11. ~ 12> 13> lC> 15> 16> 17> .. ,J ok Fl he1p ESC canoe1 Чтобы добавить новый элемент в прикладное меню, следует использовать команды Редактора в строке, соответствующей пустому элементу. - • Если выбрана вторая команда, на экране индициру}9Тся сем­ надцать строк, связывающих выделенный элемент меню с коман­ дами ДОС , (рис. 2.13). Если добавляется - новый элемент, все строки пусты. Курсор в левой части экрана указывает на текущую строку . Используя клавиши управления движением курсора, необходимо выбрать нужную строку, после чего возможно выполнецие одной из следующих команд Редактора. • • • 1. Сору - создание новой строки под выбранной и копирован~е выбранной строки в новую. . 2..Delete :._ удаление выбранной строки. . ' 3. Edit - модификация текста в выбранной строке. Для пере­ мещения курсора в процессе редактирования используются клавиши управления движением курсора и клавиша [Enter] ' для перехода к следующей строке . Для выхода из режима редактирования необходимо нажать клаьишу [Esc]. • 4; Insert - создание· пустой строки под выбранной и редакти- рование. • 'S. Move - использование клавиш · [Up], {Down] для переме- щения выбранной стро~:и. · . . .~ Name - модиф.ы:ация заголовка элемента меню, соответст- J!1⁄4'Ющего редактируемым строкам. . •• • 7. Undo - . отмен,:~ 1 всех команд - Редактора, которые . были вщюлнены , после е~ активизации. . . . ·· ;в целом, строка команд, соответствующие элементу меню, • должны удовлетворять синтаксическим правилам формирования · па­ кетных файлов ДОС. Кроме того, существует дополнительная ВОЗМОЖНОСТЬ ИСПОЛЬЗОВ?НИЯ формальных параметров , аНЗЛОГИЧНЫХ параметрам пакетных файлов. С помощью этих uараметров можно передать в строки ком;анд дополнительную щ1формацию о ~ыде- 42 __J
I te■ n••• : TJ PSO- fi.ACKAJI Ь 01> ••cho orr 02)od o:\tp~O 03) t.urbo 11 04> 05> 06> 07> ое, 09). 1n, 11> 12, 13> 14> 1~> 1В> 11, \ EDIT Сору Oelete ' Edlt tnaert Move eU1t М.11• Undo CO"MNDS .~ ecrol l F1 help tSC a enu ленных курсорqм каталогах или файлах (в зависf{мости от того, какое окно было активно). Когда утилита XTREE GOLD выпо11няет элемент из прикладного меню, она автоматически за полняет строки команд требуемой информ·ацией, определяемой формальными па­ раметрами . Ниже приведен набор допустимых формальных пара- метро~: • • ' Параметр '1⁄21 %2 %3 %4 %5 ЗНJ1чение 11уть к · файлу и его имя имя логического устройства путь к файлу ИMSI файла имя расш•1рения файл•а При.111.ер с:\1991 \fUNE\XTG. ЕХЕ с c:\1991\JUNE XTG · ЕХЕ Если до моr-tента вхоца в . приК.llадное меню К:Урсор находился в окне катал1егов, формальные параметры %4 и %5 имеют значение «пробел» . • - Пример. Пусть прик.падное меню содержит строку ТУРБО:ПАСКАЛЬ. Выполнив команд.у [F9], его можно вызвать на экран (рис . 2.12). Ус,·ановив курсор на строку ТУРБО-ПАСКАЛЬ и задав · команду . (EJ, пользователь · будет иметь 17 строк дn11 создани11 пакетного файла. Допустим, ком1шлятор ТУРБО-ПАСКАЛЬ находите~ на логическом устройстве С: в подкаталоге tp50, а исходный текст про111аммы на 11зыке Паскаль расположен на диске в устройстве D:. В таком случае созданный пакетный файл (рис . 2.14) будет работать следующим образом. Следует по команде fL] з--:~регистрировать устройство D: и совместить курсор с именем файла, содержащего исходный те~,:ст программы на Паскале . Затем следует нажать клавишу {F9J и уста1iовить курсор на строку ТУРБО-ПАСКАЛЬ. Нажав кJJавишу [Enter), пользо- . ватель вызовет компил·ятор ТУРБО-ПАСКАЛЬ, в среду 1<оторого будет загружен исходный текст про!'раммы с устройстsа D: . Дальнейшие действи!! определяются .стратегией обработки текста в интегрированной среде 1<омnидятора. •
,. Общие сведения о командах XTREE GOLD XTREE GOLD ' Поддерживает два основных меню: команд работь,~ с каталогами и команд работы с файлами. Эти меню индицируются в нижней части экрана и меняются в зависимости от . •того, в · каком окне находится курсор. • Команды работы с каталогами опери_руют с дисками и ката­ логами и могут быть выполнены только в случае, если курсор находится в окне каталогов. Команды работы с файлси.tи обычно . оперируют с файлами и их менIQ, индицируется: на экране тогда, когда активно окно файлов. Существует , три набора основных команд для работы с каталогами и файлами: стандартиые комш1ды, Сtrl-iсоманды и Аlt-к:оманды. • Набор стандартных команд индицируется в нижней части экрана, · Выбор и .выполнение этих кома1щ осуществляется нажаrием кла - виши, соответствующей первой строчной букве в имени команды. Стандартный набор команд используется, как правило, для работы с личными дисками, каталогами и файлами. Набор Сtrl~команд может быть активизирован nосде нажатия •клавиши [Ctrl]. Как правило, это команды выполнения групповых операций с файлами. Аналогично набор Аlt-команд может быть активизирован только после нажатия клавиши [Alt]. В него входят команды расширения некоторых функций стандартных команд. Если в процессе диалога цользователя и ПЭВМ требуется дополнительная информация, ,XTREE GOLD предоставляет ее. На­ жатие перечисленных ниже клавиш позволяет, пользователю ре­ дактировать вводимый ответ: [Enter] - завершение ввода и начало обработки; [ f 1 - вывод окна предистории процесса., соответствующего ожидаемой команде; (Home] и (End] - перемещение курс(!ра в начало или в · конец строки; [-] ·и (...). - перемещение курсора на одну позицию влево - и вправо; [BackspaceJ - уда.пение одного символа, расположенного слева от курсора. G:имволыс • пра!Jа перемещаются влево; fDelI - уда.пе1;1и.е символа, выделенного курсором, Символы <!права при этом перемещаются влево: [lns) . - псрскJ11О'lение р<;жима вставки симuоло11. Когда вкдю•~сн режим мстанкн, курсор инд,щируетс,. на всю позищ(ю , и нажатие на клав~1шу приводит - к появлению соответствующего .символа слева от курсора (существующий т1скст раздвигается). Есл11 режим вставки выКJJючен, курсор индицируется в uиде узкой полосы под пщ,щией и нажатие КJJавиши приuоднт к замене выделенноп, символа на в11одимый; [Ctrl-Bai:kspace) -; удаление текста из строки и пе'рсмешенис \ курсора II ее 11а 11а:ю. В процессе работы с XTREE GOLD пользователь . вводит tp запросы прqrраммы ответы (команды) в строку ввода команд, которые сохраняются в файле команд (рис. 2.15). Впоследпвии, нажав кла:вшuу [ f] в ответ на запрос программы •ввести команду, 44
.1 "оп Jul t. JЯЭi 5:54:2.4 •• ЗЭS,632 Ftee "e,aory XTree cJold Ois ►• $pwce c:\dot1ЗЭO\vtree d: PCSHELL t.vpe type acltl,.llf11 '1 .acd SCA"B1 Ь: FORHAT a:/t.:80/n: 10 800 FORKAT а: /t: 80/n: lU PROCl "' ' CW u11ti.tle,d.ch1 •с• 9ASICA fh1story .., оК ESC свп~е1 2.15 пмьзователь может увидеть последние команды для · данного тип:~ запросов. В окне команд строки распможены в порядке очереди: последняя строка находится в нижней части окна, над ней предпоследняя· и т. д. Если вновь вводимая строк:~ не может быть размещена в окне, она выталкивает наиболее старую (верхнюю строку), все строки сдвигаются вверх на одну, а вновь . вводимая строка распмагается в нижней части окна. В тот мом-снт, когда индицируется окно команд, пмьзователь может ислмьзовать сле­ дующие клавиши: [ t), [ ! ) - перемещение курсора к выбираемой строке; [Enter) ~ ввод выбранной строки предистории команд в строку ввода кома11д. Ок110 / предистории удаляется с экра11а . Затем, когда строка. введена, ее можно . модифицировать до м_омента последующего нажатии клавиши (Entcr); • [Esc] - удаление окна команд без ввода строки предистории 11 строку ввода JСОманд; [Ins] - реализация выбранной строки в окне как посто11шюй или :как временной. • Блок еле~ от текущей строки указывает, 11вл11етс11 ли 01ш посто111111ой в ок11е, то есть может ли она быть замещена другими строками; . • [Del] - удаление выбран11ой ..:троки из окна команд. Окно последней группы команд существует не только •для команд. Мы уже видели 1окно для групповьtх имен. Ниже будут расс~отрены и другие ' окна. Команды XTREE GOLD дnя работы с каталогами Ниже в лексикографическом порядке описа1-iы команды XTR ЕЕ GOLD для работы с каталогами, которые выполняются при активном окне каталогов. · 1 1. AvailaЫe - :- - вывод сообщения о наличии доступной памяти на диске. XTREE GOLD запрашивает. имя логического устройства , после чего выводится сообщение. Команда - выполняется, когда активным является окно каталогов. - 45
Следует помнить, что количество байт доступной памяти и кьличество байт, используемых для хранения файлов, не будут соответствовать общему числу байт, содержащихся на диске. Это обстоятельство связано· с тем, что ДОС распределя~ дисковое пространс1.·во для файлов определенными частями _постоянной длины, называемыми 1Ulacmepaмu. В зависимости от системы минимальное количество байт, занимаемых файлом (размер кла­ стера) , может быть 1024; 2048 . или 4096 байт даже в случае, если реальный размер файла ~еньше. Когда XTREE GOLD сообщает общее число байт, занятых на диске, сообщается фактическое число занятых байт . При сообщении числа доступных байт выводится кол11чество байт, которые не заняты фаfщами и доступны для использования. 2. Delete Directory - удаление каталога. Выполнение команды приводит к удалению текущеrо каталога с текущего диска. Для возможности удаления каталог должен быть пустым (не содержать файлов и подкаталогов более низкого уровня:). Не мол,ет быть удален корневой каталог. ' Перед выполнением команды XTREE GOLD запрашивает под- тверждение необходимости удаления каталога . . . •. 3. Filespec - изменение группового имени файлов. В список операций с файлами, выполняемых XTREE GOLD, могут быть включены только те из них, спецификации которых соответствуют групповым именам, указанным в блоке фащов. Если введена команда Filespec и нажата клавиша [En1er] без ввода какого-либо группового имени, это будет эквивалентно вводу •.• (все файлы). В общем случае пользователь имеет возможность одяовременноrо ввода до шестнадцати. групповых имен, отделяемых друг от друга запятой или пробелом (например, ljl.CHI, •.ASM, •.PAS). Можно ввести исключающее групповое имя, поставив перед ним знак минус. Например, запись -*.dЬf будет означать отобра­ жение всех файлов за исключением тех из них, которые имеют расширение .dbl . . . Символ «-» в блоке файлов указывает на то, ~о видимы ' не все rрупповые имена. Чтобы увидеть полный перечень. груm10в'11х имен, необхо.ци.мо ввести команду Filespec, нажать клавшпу [ f·] и просмотреть полный список групповых имен. Последующее нажатие [EscJ возвращает в последнее мешо без· каких..:либо изменений. Статистическая ,информация в блоке статис~::ики изменяется при изменении групповых имен файлов. Существует возможность :йн­ вертироваmн~: результатов выполнения команды Filespec, в . резулъ­ тате чего XTREE GOLD индицирует все файлы, не соответствующие групповому имени.. 4. Global Files Window - • ющикация всех файлов .н а за реги­ ,стрированн:ы:х XTREE GOLD устройствах . В этом режиме ою:о '·файлов расположено на месте окна каталогов и малого or-ua файлов. Б_удут и!щицирова:ны то.1:ько файлы, имена которых c.;; ,JT- 46
ветствуют гр)(hповым именам в блоке файлов ~ только с ними возможно выполнение операций . . Когда курсор нююдится в - окне файлов, оно становится активным и может быть выполнена кqманда XTREE GOLD Global. Курсор указывает текущий файл, на который могут воздействовать станда~тные команды _ работы с файлами. Передвижение- курсора в окне осуществляется клавишами управ­ ления · движением курсора. Групповые операции будут воздейство­ вать на все помеченные файлы во всех каталогах на всех зарегистрированных устройствах, имена которых соответствуют груп­ повым именам: [GJ - индикация списка файлов во . всех каталогах на всех зарегистрированных устройрвах. [Ctrl - G] --ч индикация списка помеченных файлов во всех каталог-ах и на · всех зарегистрированных устройствах. 5. Invert - инверсия. Эта команда выводит собств-енное под­ меню, содержащее две подкоманды Filespec \1 Tag. Нажав клавиши, соответствующие первым буквам этих подкоманд, .можно- выполнить следующие функции: [F] - инвертирование группового имени. Все файлы, которые не соответствуют текущему групповому имени, будут индицированы в окне файлов. В блоке файлов _ будет индицировано групповое имя в инверсном режиме. Повторное использование . команды Invert Filespec вернет блок файлов и окно файлов в исходное состояние. 1 [Т] - , преобразование- меток файлов. Когда курсор находится в окне каталогов, нажатие клавиши [Т] инвертирует все метки файлов в текущем каталоге. Команда [Ctrl -Т] инвертирует метки всех файлов на диске. Если же курсор находится в окне файлов, инвертируется метка текущего файла, а команда '[<:::trl- Т] инвертирует . метки всех индицируемых файлов. • . 6. Log disk _:. . .. регис.тр,щия диска. Команда читает информациl() о файлах и каталогах для диска и делает это логическое устройство текущим устройством для последующих . операций XTREE GOLD. Эта команда доступна как из окна каталогов, .так и из любого окна файлов. После нажатия клавиши • [L] пользователь прлучает приглашение к регистрации нового •устройства. Затем , с диска читается информация о файлах и каталогах и обновляется блок статист~ки, чтобы отобразить состояние нового диска: [L] - регистрация нового логического устройства и сохранение информации обо всех ранее заnегистрированных устройствах памяти ПЭВМ. Чтобь1 определенное логическое устройство исключить из списка зарегистрированных, следует ввести команду [Alt-R]. После регистрации нескольких устройств переход от одного зарегистрированного у6ройства к другому осуществляется в цамяти путем "'ажатия .клавиши [+] или [-] на цифровой клавиатуре. [Alt-L] - реrnстрация нового лоrnческого устройства· с отменой всех ранее зареги­ стрированных устройств. 47
fath: О:\ 2 tцfeJ fH•• 1.1•.in• l . :S7], ьrt•• j С:К Т ftAT :,5 ·•.. 1'-18-81 1:t::01' :08 р11 'HIOG I MS flAT t,S:JB . •.. 7-21 -!8 4::~:2"е ра Path: D : \JD\ЗDPtCS , З ~ -· ·•d !Htf "fl;!I\. е&,!2е ._ ,.t ..G Jl J?. JЭ .1"0- 1!,floe • ·•· , 1-12-яо . HtG Zд,872 .а.. J~12'- 80 . llIO t.O,&tiQ · • ·. 1-12.;о P•t .h . О: \HlOOill'S -\ ~fl::DATA\Hl':JKA'tt\ttl:!tU 1 t•air•d rt1•~ uвint" е, о b'lt•s MAIL"E!l:U.BAT P•th· D:\PC.J;HELI. , , i t.t .Sgcd fi]t- 11 11_111н1,t 28 t-tt•• FORHЛt' .0111 28 а.. 2':C3:2G а11, 2:4:,; 18 •• i:43:i:'1 • • прашивает ввод имени но­ вого каталога. Это должно быть имя, составленное в соответствии с правилами ДОС для: имен файлов. По­ с.це создания нового ката­ лога окно каталогов обнов~ ляется для отображения со­ здаю~оrо каталога в отве­ денном для •него месте де­ рева каталогов. 8. Print directory -- печать информации о каталоге . Команда может быть выполнена в случае активного окна каталогов. Она содержит возможность печати трех объектов: каталога помеченных файлов [С], пути :к; каталогу [Р] или дерева каталогов [Т]. В первом случае печатается сnисок всех помеченных файлов ва текущем усtройстве, организованных в подкаталоги (рис. 2.16). Во втором случае выполняется печать всех имен путей, существующих - на текущем логическом устройстве (рис. 2.1 7). В третьем случае происходит печать графического представления структуры t-аталога для текущего лоrическоrо устройства. · Этот результат подобен ·:гаму, кqторый пользователь ;наблюдает в окне каталогов (рис. 2.18). 9. Rename . directory переименование текущего каталога. XTREE GOLD запрашивает новое · имя, · которое должно быть составлено в соответствии с •правилами ДОС для имен файлов. После этоrо каталог переименовывается, а окно каталогов обнов­ ляется, чтобы отобразить вновь введенное им~ каталога. 10. Showall File Window - . и:ндикация всех 'файлов на текущем логическом устройстве. В этом случае· общее окно файлов распо ­ ,---, -- ---- ----- - - -- - -- ---,.== ложено на месте • окнэ [~• каталогов и малого P•s • окна файлов, И~щи- Disk Vo1uac: 7-01-81 70◄ tot• l fllo• uuiщ! 13,079,Н,4" byte,; 6:03:35 ... цируются файлы на ~gg,зоош всем диске, имена -~;~~;~~~: 5 которых соответству- ~~~}Шvs " ют групповому имени: ~~~~~'f its в блqке фаУ.tЛов . Эти ~~ ~ ~i~ ~ ~~:cig:~:,~t1010 _файлы м.огут быть \itIGOI~S\ I HGDA'ГA\BИT'П бб ~~ig~:=~~~;gg:ш~.ш. о ра отакы последу- ~;~Ш~~}~gzi1~g~~? ЮЩИМИ командами \НJGGI•s,нroo•н,ooRooн XTREE -GOLD. Когда . \HIG<HKS\HtGDATA\HIGHAl L ~~;g~ш~~fgg:щш•ш,шu ,курсор :находится в ~~:~g;:;~~;~~•щтон окне файлов, оно -нa- ._,_,c-'_"'sн_E_Li_________~ - ----------' ходится в активном 1
· Diвk Volune: 7-0I - 81 б;Q-4:43 а• Раа, 1 7 84 tot~-1 f.ile8 u• i nl! 13,079,184 bytea D:\ :--3D : -- ЗDDATA : - -ЭDLOOXS : ·ЗDFICS , ' -- 3DS'fS :--ENAI .\LE : --E _HTUT : --HIGGIHS : --H!GDATA : --AUDIO --ВЕТТУ · -B!Ll. --COHFA --COHFB - -DEHO ·-GORDOH --НIG~AIL '- • HEHU --SAH --rок ,. --L IVF. ' -- PC.J ,HEL!. сосrоя:нии и могут выполняться команды утилиты. И1щицируемые файлы могут быть обработаны · стандартными командами работы с файлами (кома~щами, которым не предшествует нажатие клавиши [Ctrl] rош [Alt}) . Перемещение курсора · осуществляе:-rся с помощью r:.'IаБИШ управления дви:жением ,К)1рСора. В ЭТОМ окне rруппоnые операции nозде:t..:ствуют аа nce помеченные файлы во всех каталогах па текущем диске, которые соответствуют групповым ю.-1 енам: [SJ - индикация всех файлов во всех каталог-.uс текущего диска. [Ctrl-SJ - Ендикациli ломеченных файлов во всех каталогах текущего диска. . . 11 Tag включение помеченных файлов для: выполнения грушювых операций. Признаком помеченного файла, служит символ poмtia, индицируемый справа от имени файла: [Т] ,_ устiшоw~ение символа метки. Если акVJвно окно каталогов, помечаютс11 ~кс , файлы , _расположенные в ·;·,жущем каталоге. В случае активно1"0 О!tна файлов помечаетси только текущий файл. [Cu·I-TJ - установление 1 группы символов f,lетки. При · активном окне каталогов или общем окне файлов команда помечает все файлы те~с:уще1"0 логического у<.-т­ ройстю. ЕС;J1и же актив.но малое или расширенное шшо файлов, команда помечает все файлы в текущем каталоге. Если активно глобальное окно файлов, КОМацда помечает ЕСе файлы на l!CCX зареrистри(ЮваННЫХ ЛОГИЧеСКИХ у1,'1'(ЮЙ- ства.х ПЭВМ. • • [Alt-Т] - установление метки 110 значениям. атрибутоЕ .файлов . ХТRЕЕ GOID эапраwиsает ввод значений набора .:~трибутов. ДЗ!s тоrо; чтобы пометить файл~ t1меющие определенн~е атрибуты, перед •букоой соответстьующеrо атрибута необходимо ввесц-1 символ ~+ .. Ч·rобы п ометить файлы • с отмененным атрибутом, .перед букоой а:rрибута. следует ввести символ .,_,. (например, ~ели пощ,зователь ш1-ел аначенИS1 атрибутов +S-H, команда [Alt-T] nоме·rнт г..сс файлы, у r.оторщ
устаномен атрибут S и отменен атрибут Н). Область действи!I ••команды [Alt- Т] така!f же, как и команды [Ctrl-T]. 12. :Untag - отмена метки. Файлы, не имеющие справа от своего имени символа ромба, являются непомеченны:ми и не могу! участвовать в групповых операциях XTREE GOLD: [U] - отмена метки. ECJJИ активно окно каталогов, команда стирает символы метки всех фаЙJlов в текущ~м катало1-с, если же активно окно файлов, производитс!I стирание символа метки только у текущего фаЙJlа. ' ~ [Ctrl-U] - стирание групповых символов метки. В случае активного окна кцталоrов или общеrо окна фаЙJlов команда стирает группу символов метки всех фаЙJlов на текущем устройстве . Когда активно малое или расширенное окно файлов, · команда стирает группу символов метки в текущем каталоге. Если же. активно глобальное окно . фаЙJlов, проиqtодит стирание группы символов метки у всех файлов на всех зареrистрирова~ных устройствах. [Alt-U] - стира11Ие меток по значеНИ!IМ атрибуrов фаЙJlов. Утилита · запрашивае~: воод значений набора атрибутов. Для того, 1 чтобы ·отменить группы меток у ·фаЙJlов, имеющих определенные атрибуты, перед буквой соответствующего· . атрибута необходимо ввести символ «+». Дл!I , стирания меток фай.'lов со сброшенным атрибутом перед буквой атрибута следует ввести символ «-• (например, если введены значения атрибутов +А-Н, команда [Alt-U] отменит метки· у всех фаЙJlов· с установлещ1ым атрибутом А и · отмененным атрибутом (Н). Область действиil команды [Alt-U] аналогична области действи!I команды [Ctrl - U]. 13. Volume - изменение имени метки тома текущеrо устройства. В процессе выполнения команды следует . ввести новое имя, со­ держащее ДО 8 СИМВОЛОВ, составленное В СООТВетСТВИИ С правцлами ДОС для имени тома. Имя метки не мо)((ет совпадать с. имене:11 Jпобоrо файла или подкаталога в корневом каталоге. 14. eXecute - выполнение программы: или команды ДОС без вы:хода из XTREE GОЦ>. Если перед . вврдом команды eXecute было активно ·окно каталогов, текущий каталог в ДОС изменяется на каталог, который был текущим , в XTREE · GOLD ., что индици­ руется экраном процессора команд (рис. 2.19l. Этот экран содержит строку ввода команд ДОС. ' Коп Jul 1, 1991 8:07:23 аа 395,832 Free lleиury 827 ., 392 Disk С:\> so
Если же было активно любое из окон файлов, ' а текущий файл был выполняемым (т. е. имел , расширение ЕХЕ, СОМ или ВАТ), его имя· индицируется в строке ввода команд процессора команд после имени подкаталога. Для выполнения команды следущ- нажать ~авишу [~nter], а для возврата в утилиту - клавишу [Esc]. [Х] - выполнение программы. Текущая доступная память ·может быть использована вызываемой · программой. Если из строки команд планируетсs~ загрузка программы, ю~тенсивно работающей с памятью, целесообразно ~спользовать команду [Alt-XJ - выполнение програм~ы в полной памяти. Эта модификация команды делает достуr111оf1 для вызываемой программы всю системную пцмять. Это приводит к ~задержке в запуске и возврате ИЗ программы. Поэтому целесообра.зно использовать команду [Alt-XJ только для прикладных программ, требующих больших затрат памяти. Процессор команд имеет в своем составе файл комаiщ, включающих тринадцать различных из последних введеЮiых команд. Чтобы по­ вторить одну ·из предыдущих кома~щ, ·следует , нажать клавишу [ t]. Это приведет к индикац.ии последней команды в нижней строке окна и индикации остальных в окне команд. Используя клавиши [ 1] и [ 4) неебходимо выбрать с помощью курсора нухrnую сгроку, ' после чеrо с11едует нажать [Enter] для перемещения ее в строку . ввода 11роцессора команд. После этого строка может быть отредак­ тирована, а затем выполнена по нажатию клавиши [Enter]. ПРоце.ссор коУ..анд· выводит полез~-:ую информа~wю, вкточающую дату и :время, дОСТ)rrmую память ПЭВМ, дОСI·упную i!амятъ на диске для текущего устр~йства. Логическое • устройстг,о и полный путь являются частью стршш ввода команд . процессора команд. 15. Quit ~ возврат из утuлиты XTREE GOLD и передача управJ'•.::ниs. ДОС. После ввода комс:tнды буцет выдан запрос на подтв1:•рждение . необходимости выхода. [_Q} - возврат. Команда. возвращает упрамение ДОС и будет загружен и станет текущим каталог, котррый был текущим до инициализации ХТRЕЕ GOLD. [All-QJ - в.оаврат с изменением каталога. Команда возвращает управление ДОС, НО сделае1· текущим ката.лог, который был 1·екущим В момент выхода из • ХТР.ЕЕ GОШ. 16; Alt/Edit - редактирование ново:rо файла. Подобно команде редактирования ~Rt;ш эта команда позволяет отредактировать новый текстовый файл в текущем каталоге. После ввода команды утилита запросит имя фай.щ1, который будет создан .для редактирования. Если при зада1щи вмени файла указать полный путь к _ ' нему, он будет сохранен в заданном каталоге. • . .. 17. Alt7File . Display - изменение формата выводимой инфор- · мации :в окне файлов. Обычно в окне индицируются три колон~и сj_:,айлов и утилита выводит только имя фafvia и расширение. Существуют два альтернатизиых/формата: инди:каци~ сдио.й_ rсоло:н:кп и д:аух. При использовании первого формата индициру101·ся имя файла, расширение, размер, атрибуты, а также 'дат-а и Rрtмя
~=--·--·--------~~-~- Path. С :\CV31Sc GltAlT •ub-cl I r•ct~ .c:,: С :\ТР50 t.o . na v parent: C:\CV31~ ~Of'Ol l ·1-01 -е:1 6·:11:0~ •• ?ILI' • .• . / DISK С: AvailaOle 8yt•• 82'7, 392 D1S11. Stati111tloa Total PJ les 872 • Bytee 18,380 ,008 А,\ F11•• . 872 8ytes 19,эео,008 Talf-• d f1lcs О 8:,t. •• О Current Directory ТР~О Byto• 1,236. 284 создания последней модификации. Второй формат дает возможность вывода имени файла, - расширения, -размера атрибутов. [Alt-F) - переl(Jlючение формащ в-.1вода в окне файлов. Последовательно нажимая клавиши [Alt-F), можно реализовать вывод в одну, две или три колонки в зависимости ar требований или желания пользователя. ' 18. Alt/Graft - перемещение каталога. Команда перемещает весь каталог, включая его подкаталоги и файлы в другой роди­ тельский каталог на том же диске. Выбор каталога, . который - следует переместить, осуществляется курсором в окне каталогов при •нажатии клавиши [Alt-G]. Дерево каталога,. в который будет1 переписываться выбранный каталог, будет представлено для выбора с помощью курсора новоrо родительскоrо каталога в окне каталогов (рис. 2.20). После определения новоrо родительскоrо каталога XTREE GOLD перемещает указанный каталог во вновь выбранный родйтельский. Перенесенный каталог с ero подкаталогами • будет появляться в ок_не каталоrов правее родителъскоrо. 19. Alt/Hide-Unhide Directory - скрытие каталога для некоторых прикладных программ и команд ДОС. Чтобы скрЬIТЬ каталог следует использовать команду [Alt-H] для каталога , имя которого было указано - большими буквами. После выполнения команды: каталог становится «невидимым» (имя его в окне каталоrов XTREE GOLD будет записано малыми буквами, а при выводе оглавления диска комаАДой DIR. ДОС имя эroro. каталога в списке файл~в будет отсутствовать). Повторное выполнение команды JAlt-H] вернет - каталог в исходное состо~е. Обычно пользователь, входя в XTREE GOLD, не желает видеть в окне каталогов те из них, которые имеют статус «невидимый». Однако, имеется возможность сконфигурировать XTREE GOLD 'I'ак, чтобы видеть эти каталоги (см. ниже) . . / Замеча,ше: некоторые _прикладные ~ намерешю сщцают специальные •не­ ви,цимые. каталоm. Д1u1 специфических средС'П1 ск~ программ пользователь не имеет ВОIЗМОЖНОСПf сделать Э1И катало,и видимыми за счет выполнения команды Alt/Unhide . 8
• 20. Alt/Prune - удаление всего содержимого текущего каталога. Результатом выполнения этой команды: будет удаление всех файлов и подкаталогов текущего каталога с диска. По выбору пользователя XTREE GOLD может ·,также удалить и текущий каталог. После того, как введена команда · [Alt-PJ, утилита запрашивает подтвер­ ждение необходимости завершения операции. Пользователь должен ввести слово <<PRU_NE», . если желает выполнить команду. • Замеча11ие: результаты команды [Alt-P] нельзя от1,1енить. Не следует использовать команду раньше, чем пользователь будет абсолютно уверен, что необходимо удалить все содержимое текущего каталога. . • • 21. Alt/Release Dis·k - исключение диска из числа зарегист­ рированных XTREE GOLD. На экране индицируется список заре­ гистрированных дисков и необходимо ввести в строку команд одн1о из имен для его .исключения. Команду целесообразно использовать в том случае, когда необходимо освободить памя-гь, занятую данными · о зарегистрированных дисках. Исключение диска из списка зарегистрированных >'стройств увеличивает объем памяти для вы­ полнения программ под управлением процессора команд. . 22. Alt/Sort - изменение последовательности индикации Файлов . Дпя ,выполнения команды. пользователю необходимо ввести· новый критерий упорядочения. Существует пять критериев сортировки и две возможности сортировки. К критериям сортировки относятся: имя· файла, . расширение, дата создания, размер и пустой критерий. Критерий имени вызывает · упорядочение файлов в лексикографи-. ческам порядке имен файлов; · критерий расширения - в лекси­ кографическом порядке: расширений файлов (вначале файлы • .asm, затем файлы. •.bas и т. д.). Критерий даты приводит к упорядочению в порядке возрастания дат создания файлов . или их последней :модификации. Критерий •размера обеспечивает ~ортировку файлов в . порядке возрастания их размера. И, наконец, пустой критерий обеспечивает п_оследовательность индикации, соответствующую по­ следовательности · хранения файлов на· диске. Возможностями сортировки являются вид упорядочения и множе­ ство путей. Вид упорядочения позволяет выбрать сортировку лиоо по , возрастанию, лиоо . по убыванию и выбор осуществляется пере­ ключением между одной fОЗможностью и .другой. Строка ввода команды [AJt-SJ остается и затем можно вы.брать критерий сортировки. Возможность сортировки по множеству путей осуществима только в . случае активного общеrо или глобальноiо окна файлов. Она позволяет групnиР9вать . имена файлов по подкаталогам (рис. 2.21). • 23. Alt/F2 - форматирование диска. Команда осуществляет форматирование циска без вы.хода · из утилиты X:TREE GOLD. Диск будет инициализирован и подготовлен для . .хранения каталогов и файлов ДОС. В процессе выполнения комwы вы.водится список •• доступных· устройств для дисков (рис. 2.22). Выбор требуемого • устройства осуществляете~ нажатием клавиши с именем устройства 53
•1 54 Path: С: \510\LIB 7-01-81 8:20 : ~·, • • 11 QLIB .IX B CONIO . н STDDEf . .н FILE * ·* !( QLIB . IMI CTYfl .н ЗTDl!l .н J1i QLIB .оос OIRECТ . н ИDLIB .н D1$1 С: Ш :::~~~к .SXE DOS .н ЗTR!NG .н AvailaЫe .ЕХ/! SRRHO . н TIHB .н Sytea 827,382 ili IXBHOD .liXЪ: FCNTL .н VARARGS .н ·I!! ~O USE .сон FLOAT .н LOCKIHG . н GLOBAL St,at1at 1оа .J;XI GRAPH .н STAT .н rotal !!! QC .EXli IO .н TIH58 .н F!lea 1,686 l'jl QCL .ъ:хв LIHITS .н TYPES .н Brt•• 32,458, 1112 1 QCL .H LP HALLOC . н UTIMB .н А:\ i!i ~: .EXII ::~~RY .н HSliTARGV .OBJ FHoa i,888 .HLP .н HL!BCB · .ыв Byt.e ■ 32,459,182 ij ЕХЕС .ЕХВ PROCESS .н CSITARGV .ОВJ :J'asll•d l1i L1НК . .ЕХЕ' SEARCH .н CLIBCR .LIB F1lts о lp Ni:W-VARS. ВАТ SETJHP .н SVARSTC!t.OBJ Byt•• о ii! HEW-CONF . SYS SHARE .н HV,\RSTC!l .O!>J Cu ! rent Fil• !1i ASSERT • Н 51GRAL .н LSETARGV .OBJ CVARSTC!.OBJ· I\ BIOS .н. STDARG .н CVARSTC1.08J 8yte• 487 FIL! .. . A tt r i Ь ut e ■ Copr Dt1lete . idit. File:i;pe,c Jnvert Lot disk Mev d•t • COMKAKDS - Open Print Renei,~ Т•• Unt•II Viev · elec1Jt• Quit -1 tree F? a.u&oYiQw Fe split , FB ••nu F10 ooi,•andc Pl help BSC eancr.) ~ RlGGINS .ВАТ "' XTG .ВХВ i!' XTGOLD .CFG ~; XTGCLD . СОН FORНAT, XТGOLO .HST XТG_CFG . ЕХЕ XTG_EOlT .ХТР XТGJIНD.XTP XTGJORM.XТP XTGJl~LP .XlO ХТО..JШ,Р. xio XТQJIELP. ХЭО XTreePro Grild - Ccnrt11ur•tion 1 Hodify confia,urati.~n . '1 .te•11 2 l>l•p l ay •color aelection З ae&d pe,raanent. scttina• fru,a disk Reвtcre teetor.y detsult беtt1щfЗ " S Save contiaur111.tion and quit OlSK D, AvetlaЫe Bvtea 7, 183. ~О• OISK Statist.1ee тo ·tal Fi!•• 7g~ 8yt.8115 13 .079 .184 .,, Fil•• 1Э,( Bytea 13, u·,0. 184 Ta.1ated Fil:eR а в"tеа О Current birectorv п,, в,tes 756, вз,в F1 ~helr ESC canoeJ. "a in Henu /, i
1 и последующим " выбором плотности, которую необх(щимо исполь­ зовать при форматировании. Процесс форматирования диска может быть остановлен нажатием клавиши [Esc]. . 24. Alt/FlO - задание конфигурации. Команда используе~я . для коцфигурирования утилиты XTR~E GOLD, во время которрго могут быть выбраны различные ' парамегры, которые будут· воздействовать на выподняемые впоследствии опершц~.и. Выполнение процесса кщJ­ фигурирования ут~иты начинается с индикации соответствующего меню (рис. 2.23). Если необходимо индичировать или модифицировать какие-либо параметры для конфигурации, курсор следует · установить на первый элемент данных главного меню, а затем нажать· клавишу [Enter]. В случ,ае необходимости изменения цветовой палитры утилиты нужно выбрать второй элемент главного меню. , Для записи выпол­ lJ.Снных изменений на диск необходимо выбратр элемент меню · <<SAVE>>, а для выхода из сохранения - элемент QUIT. В случае изменения установок щтьзователь входит в подменю конфигурирова1-tия (рис.рис. 2.Z4-2 .27). Элементы подменю, которые возможно модифицировать, задаются одним цветом, а не подле­ жащие модификации другим. Ниже п~речислены основные параметры, которые мржно ·осуществить• для внешних устройств или элементов утилиты XTREE GOLD: Display - задание типа монитора (COLOR/MONOCHROME), возможности мер­ цания на экране (YES/NO), увеличенного. количества строк (43 для монитора типа Е(;А и 51 для монитора YGA) (OFf·/QN - увеличение количества строк снижает качество изображения, но повышает информативную емкость экрана), вид курсора (STANDARD/ALTERNATE); . . - Printer - · задание направления 'ВЫвода (PRINTER/STANDARD OUTPUT (вывод на экран), количества строк в странице, расширение . символа табуляц·ии; Mouse - задание врем·ени готовности (STANDARD/HIGH); Окно файлоа - задание коли•1ества колонок индикации (ТНRЕЕ COLUMNS/ТWO COLUMNS/ЩIE COLUMNS), критерия сортировки (NAМE/EXTENSION/DAТE/SI­ ZE/UNSORТED), вида упорядочения (ASCENDIG/DESCEf,ШING), сортировки по путям в оощем окне файлоо (YJ;;S/NO), симВQ/111 разделителя в имени · файла ("."/"пробел") ~ ооращения к малому ОIСну ' файлов (SELECТAВLE/BYPASSED); Просмотр файлов - задание обнаружения типа файлов (AUTOMATIC/MANUAL); J,Jсrюль;ювание памяти - задание объема памяти для nрограмм, вызываемых из прик;1адного меню и редактора (ALL MEMORY/AYAILABLE MEMORY); . . Режим секреrnости • не модифицируется и пооооляет маниnулироваn. с файлащ~, имеющими уста1юмсиные атрибуты «S» и •Н•, а также модифицировать прикладное мешо; Разное - задание имени и полного пути используемоГО' Редактора (пользователь может подключить Редактор, к ко1·орому он привык), метода регистрации логического устройства .(QUICK/STANDARD), аудио индикации ошибки (ON/OFF) , способа формирования атрибута •А• для копируемого файла .(COPIED/ALWAYS SET), начального каталога- (CURRENT DOS/ROOT), способа движения курсора в окне каталогов (SCROLLING/FIXED), инд11кации ' курсора мыши (SCROLL ВЛR/ ARROWS) • И ОПераЦИЙ редаКТИJ>О.ВЗНИЯ В строке !(ОМ:lНД. . Второй элемент главного меню позволяет пользователю {:фор­ мировать удобную ему палитру. Если нажать клавишу [Enter], утилита f!ереходит . в подменю определения цветовой палитры, в результате чего можно установить основной ц·вет объекта и цвет 55
56 X7recfr(') GOld - Confi{lur•t .l .ot\, Ite•s Display 1 Disr,,lay юonitar typ• 2 Disp lay is "flickeli' free" З l<Gt (З lin• or VGA 51 line diaplai, riode 4 ICA/VGA c-ur ■ a~ und•rlin• •h•P• Pr1nter 4 Printcr redi-rection ~ Print 1'or• lcncth ~ Pr ir.tci " tati expanaion House 7 Aooel e;:- ot.ion Ne xt pajfe Иai.n Ct.,Пl,I Sl1ow Lhtt ri•xt. -.ore•11 ot conf'i111.1ra t. ion it.'eas. Selnct itoin :EtrfT2R Chan•e i te11 XT r o ~Pr'o Ccld Ca r:f i tturation lt.e■a 1 I niti~l nuei~e r of' display colunna 2 In i1:itй sor t criteria :-1 Init.it!!i l ~ort; ra ,jer 4 Ini1. :i!ill sщ•t Ьу ~•Lh in ■howal) 5 File n-.av ■np■re.tйr • 8 S11 «ll t' ile w1ndo11 o.ccesis 7 File typo det.ection . е Filti i.:otHfica.tion i.r: hex "ode . Sttow tl1 u neт.t ·screon o r confiauretio11 it.e ins. Select 1t•• EHTER Cl1ange ite ■ X"froeP.ro Оо ld - Corif1,curat1on ltoRe: Ke,1.1:try Utili.r .at.1 .on 1 /ipplioat.icm HOnu рrогrм•• 2 ' T6xt oc;lit.oi: э Моuв.е douЫtt-cHok on f 11• ta,. c, Secur1\y / 4 Sy.atc•/Hidde" f i le and, d 1rectory аса ее• 5 Allov -.6diticetions tn Appli=ation Henu - , He.ict Р1118 е!!- Main 8C'llU SЬом thc ne,xt ucreten or cont'1iturat,ion itCIII.D. Se 1ее t. 1 tett .&HTJПt Che.щte \.t.eQ Pa•I!! COLOR YES OFF • STANDARD PRINTRR ss о SТANDARD ESC Ret1.;rn ' to •ain 11.enu , THRF.S COLUHNS НАНЕ .~ SCEN D! NG NO S!:L.ECTABL.E AUTO•AT!C ALLOWED !SC Pnturn to ~11 .irt een" . Раее •. ALL HRKORY A!,L MEHORY ALL HEHORY , YliS YF.S ' ' );SC' Ret.ut"n t() e.ain ae:nu 1 э j ___J
Hi•cellaneous 1 Ptoaraa path:· Z lditor pro1ra• : 3 Di~k t o ,,.111« lli!!t.hod 4 A-udiЫ• •rrot' indiaato~ ~ Arohive tllti: 11t t r1bute on ccp1ed tH~• 1 ~ ln1t.iat dir•ot.orw- 7 Dt reot orv windo• h ilhliaht bar 6 Huu•• acrt.:ll l••t di-.1,1 l;ii.y :3 Ski r Edit. - r .- 0 11 1natQ.d P1'0lai-,t А SkJ.p Qu i t. oo .nl\an)J pror.pt. .а Shov actual path tar Sub•tit.ut.•U drivea С Рtнн1е atter applica.tton pruJ:r::1\.8 ex.acut.1on • D:\ , С: \08АSЕЗ\РЕ2 QUICK ом· COPIRO CU RRRet 00S SC~OLLING SCROLL ОА~ NO' NO УIИ Y!S ESC ~•turn 'G.o aai 11 Qenu ~ фона д,!IЯ следующих элементо~ утилиты: XTREE GOLD: к~рсора, окон и их содержимого, секции команд и курсора мыши. Если в результате работы с командой [A!t-Fl0] пользователь выполнил модификацию установок, . то перед выходом из этой команды необходимо все изменения записать на диск выполнением элемента «SAVE~ главного меню. Команды работы с файлами В разделе в лексикографическом порядке описаны команды работы с файлами, которые •выполняются при активном •окне файлов. 1. Attributes - изменение атрибутов ' файла~ Для файлов уста­ новлены четыре атрибута, каждый из которых представлен буквой: <<..А:» - атрибут архивирования, «R» - · допус кает •только чтение; «Н)i>. - делаеr файл невидимым и «S» _:. . системный атрибут. XTREE GOLD в процессе выполнения комащы предлагает задать значения атрибутов. Для устаноrмения значения атрибута необхо ­ димо нажаrь КJiавишу [+], а для сброса атрибута - Н . Например, +R-S установит атрибут tJтения и сбросит системный атрибут. , [А] - модифицирует атрибут текущего файла. [Ctrl-AJ -, - модифицирует атрибуты всех - помеченных файлов. 2. Сору File - копирование файла (или файлов) на другой диск или каталог. Необходимо ввеt-ти имя нового файла. Нажатие клаilиши [Enter] без ввода имени сохранит то же имя, которое : было у исходного файла. Далее необходимо указать логическое устройство и путь для размещ~ния копии файла . Если имя · устройства не , введено, по умолчанию nредrюлагается текущее . устройство. •Вместо ввода имени у::тройства и пути можно нажать клавишу [F2J В этом случае появится дерево каталогов и с поr.-.ощью графического интерфе1v1са можно ук;:~.з;::_ть каталог назна­ чения, что удобнее ручного ввода полного пути. 57
[С] - копирование т~кущеrо файла. [Ctrl-CJ - копирование помеченных файлов. [Alt-C) - копирование помеченных файлов с одного лоm:ческоrо устройства на другое с сохранением их в тех же каталогах устройства назначения, . в которых они расположены в исходном устройстве. Если каталоm на устройстве назна­ чения еще не созданы., . они создаются автоматически. В процессе выполнения. команды утЮiита запросит ввод имени файла (файлов). Необходимо либо ввести новое имя, либо нажать [Enter), чтобы сохранить исходное (если выполняется групповая операция копирования, необходимо включить возмож­ ность универсального сопоставления в новом имени). Затем будет запрошено имя лоmческоrо устройства, на которое выполняется копирование, nосле чего необходимо ввести букву этого устройства. Определять путь нет необходимости, так как путь исходного устройстЩ! автоматически дублируется на устройство назначения. Для этой команды окно каталога назначения не определено. ' з. l)elete File удаление файла (файлов). .При удалении одиночного файла утилита запрашивает подтверждение необходи'" мости удаления. При выполнении групповой операции удаления программа запрашивает,· нужно ли формировать запрос на под­ тверждение выполнения каждой операции удаления. ~ случ~е ответа [У] XTREE GOLD ..будет запрашивать подтверждение перед опе­ рацией удаления каждого , файла. Если ответить [N] , будет вы­ полняться процедура удаления каждого файла из группы . без каких-бы то ни было вопросов. [D) - удаление текущего файла. [Ctrl-D) - удаление всех поме~енных файлов. 4. Edit l<'ile .:_ редактирование текстового файла . . Утилита сообщает имя текущего ф.,1⁄4йла. Если же необходимо отредак­ тировать другой файл . или создать новый, следует удалить имя текущего' файла нажатием клавиши [Backspac,e} и ввести . новое имя. Кроме того, XTREE GOLD ведет окно имен файлов, которые вызывались для редактирования последними; Просмот- i реть этот список можно по команде [ t] (рис. 2. 28), ' которая формирует на экране специальное окно. Переместив • курсор в этом окне в нужную позицию и нажав клавишу [Enter], пользователь может загрузить ВJ:t1бранное имя файла для ре­ дактирования. После этого система индицирует выбранное лю­ бым из названных способов имя файла и запр~шю,ает под­ тверждение правильности выбранного имени, что достигается нажатием [Enter]. Произnодится загрузка файла: . и индициру­ ется его содержимое (пустая строка для нового) и программа готова к выполнению операции редактирования. Для выполне­ ния этой функции XTREE GOLD имеет встроенный текс,-овнй Редактор lWord. Нажатие клавиши [Fl] при работе с lWord обеспечивает пользователя ПОМОЩЬЮ при работе с Редактором . Как правило, каждый пользователь подключает (как было 58
;, ~ P-.th: с,, 7-01-81 6:46:~ .•· 1-i ш:;~~т:=~= LAB!L . сом TEMPLATi. FlLE ... L!B .EX !i TREEINFO. MCD ~ AUTOIXEC . ВАТ LST ' . LST UNDEL .IX! DISK с, ,!! C~lt .ВАТ , KA I NEQA .сок хсору· .У.ХЕ Avei \ah\e i!I ~~кл: .iXE XTREE .IiXI Bytes 827 , Зi2 ЕР .IXZ 11; CONlllG 2 16_1 Е .SYS nJRICТORY Stat• !1! CVPACK Ail:K .9А'!' . INI Ti3tal Hi aDIR 12 .KNU .Fileв t3 !!! :s;:н DVD . DOC .IXI Byt•• 882, 8711 !:t BGASUP "sмu:,, PAS NG .сок А,\ "1 1х•2•1 ""·t'AS RC "ЕХЕ Fil•• 43 !ii :~HDR I"6TR El !сок Bytea 882 , 873 АА .ВАТ 'l'a•1•d ijl fI SUf'i ~A .ASlt . ЕХЕ F1le• о !![ rrмo CONFIG. SYS . сок Byt~s о ш i b11bio COrtF!G.PX т .сом Curr•nt File ij1 tbJ11dos AUTOIXEC . 3АТ 61 . ЕХЕ АUТОбхес. ВАТ [! ILIN& НIGG!NS . !iAT р .ЕХЕ Brt•» 111 '----'- - !DIT Hle, AU'i 'OEXiC. ВА1' thlotory .. ok FI he)p ESC canr.cl ~ Qписано выше) Редактор текстов, с которым он привык - работать. В связи с этим команды · 1Word здесь рассматриваться не будут. 5. Move File перемещение файла и;щ файлов в другой каталог на том же диске. Во-первых, необходимо ввести имя нового файла. Нажатие клавиши [Enter] сохранит имя исходного файла, если же имя должно быть изменено, его следует ввести заново, .а затем нажать [Enter]. Затем утилита запрашивает ввод пути • для перемещенного - файла. Вместо ввода пути с клавиатуры возможно нажатие [F2], что приведет к отображению на экране окна каталога . назначения. Это позволит с помощью перемещения курсора и нажатия клавиши [Enter} задать каталог назначения. Команда [М] не может быть выполнена, если было активно глобальное окно файлов. [MJ - перемещен'ие текущего файла. [Ctrl-M] - пере~ещение rруппы помеченных файлов. 6. New Date - ввод новой - даты и времени •в файл. После выбора команды XTREE GOLD • индицирует на экране текущие системную дату и время. Для использования выведенных на экран даты и времени следует нажать [Enter] ,. в противном случае нажатие [Backspace] уничтожае_т эту информацию и необходимо ввести . новую. Синтаксическая конструкция для ввода даты • и времени имеет вид: мм/дд/rт чч:мм:сс {am или pm} Ввод заключителънои части строки (после времени) может и не тр~боваться. _ Если <<аШ>> или <<РШ>> опущено, то по умолчанию предполагается значение <<am» ("am" - время до-полудня, <<Pffi>> - пoqi:e) . В качестве разделителей утилита позволяет использовать следующий набор _символов: •f.<I•. «::., «-• . « . », «,•,. •'». 59 /
[N] - ввод новой . даты в текущий файл. [Ctrl- N] - ввод новой - даты в помеченные фай.лы. 7. Open File - автоматическое выполнение специального па­ кетного файла, который ·связан с расширением текущего файла. Специальным образом организованные пакетные файлы, имена которых . соответствуют расширениям •имен файлов, открываемых пользователем, находятся в том же каталоге, что . и программа XTREE. GOLD. Например, если . пользователь пытается , открыть файл, названный VERIFY.DBF, будет вы:па.,,нен пакетный файл DBF.BAT из каталога программы XTREE GOLD. Если в ка.талоrе отсутствует пакетный файл, связанный с текущим, ~оманда игно­ рируется и выдается звуковой сигнал. В процессе создания пакетного файла для ссылки на открыва 1мый файл могут быть использованы такие ' параметры: Пара.метр %1 %2 _ %3 %4 .%5 Наз,шчение путь к фай.лу •и его имя логическое устройство путь к файлу имя фай.ла расширение файла, Пример с: \J 991 'Jl!NE\YER IFY .Р AS с c:\J 991 'JUNE VERIFY PAS [О] - вьmолнение naкernoro ф!йла с использованием всей текущей доступной памяти. [Alt-0] - · выполнение пакетноrо файла с использованием всей ·системной памя!и. 1 Пример. Пусть существует файл DEMO.CHI, подrотоменный Редактором те.кетов CHIWRITER. Находясь в том же катал оге, в котором записана утили.та ХЦШЕ GOLD, необходимо по команде [Е] вызвать Редактор текстов и создать файл, имя которого .совпадает с расширением заданнQrо, т.е. CHI.BAT . Пусть его содержимое следующее: @ echo off cd c:'<,w315 cw.exe %1 В таком случае по команде [О] при совмещенном курсоре с именем файла DEMO .CHI произойдет переход в подкаталог, со;цержащи~1 Редактор текстов CHIWRIТER и ero вызов с последующей загрузкой файла DEMO .CHI для редактирования. После ~ода. из CНIWRTTER упрамение будет передано уТИJJите ХТRЕЕ GOLD. 8. •Print File печать содержимого одного или нескольких файлов. Если производится вывод. нетекстояоrо ф~йла, то после­ довательность выводимых символов может быть лишена смысла и, кроме того, часть . символов может перевести принтер в другой режим рабqты. В процессе выполнения •команды: XTREE GOLD запрашивает необходимое , количество .строк на лис1е бумаги: По умолчанию предполагается пятьдесят пять строк, цля подтверждения этого числа следует ввести [Enter]. Для изменения количества строк, на странице (для xopqшero заполнения листа ис;пользуют шестьдесят) · необходимо нажатием клавиши [Backspace], у,алить значение по умолчанию, ввести новое, ·. а затем нажать [Enter]. Для отсутствия прогона строк между страницами в ответ на этот · 60 J
запрос следует ввести [О]. Следующим запросом утилиты будет проверка готовности принп~ра. Необходимо уста1юRить бумагу, перевести рринтер в состояние rотрвности и ввести [Enter], после чего начнется процесс печати: [Р] - печать содержимоrо текущего файла; [Ctrl -P] - печать содержимого помеченных файлов. 9._ Rename File - переименование одного или группы файлов. Утилита запрашивает ввод нового имени. Можно ввести любое допустимое в ДОС имя файла. При выполнении групповой операции переименования должно быть соблюдено соответствие групповому имени файлов. [R]•- переименование текущего ф:lйла. • [Ctrl -R] - переименование всех помеченных файлов, ,' 10. View File - визуализаци~ содержимого файла. При выпол­ нении команды ·утилита определяет тип файла и настраивается в соответствии с ним. Если это стандартны~ текстовый файл, dЬf-файл или файл дл,SJ: пакета Lotus 123, он будет индицирован в соот­ ветствуIQщем формате. Создание файла посредством Редактора текстов позволяет его быстро индицировать _ в удобном для Ч'ГеН:ия формате с возможностью переноса слов, котор1?1е не размещаются в одной строке, на следующую. Для индикации файлов, подго­ товленных Ред<;1ктором текстов в их естественном формате, следует использовать подкоманду Formatted. Просмотр и обзор файла в . окне ви_зуализации осуществляется с помощью клавиш управления движением курсора. Для выхода из режима визуализации . файла следует ввести- [Esc] или [Enter]. [У] - визуализация текущего файла; [Ctrl~Y] - , визуализация , помеченнь1х файлов. Утилита индицирует первый поме­ ченный файл; Для индикации следующеrо помеченного файла необходимо 'ввести подкоманду Next. В дополнение к клавишам 5'правлеюш движением курсом, исполь­ зуемым для скроллинrа содержимоrо файлов в процессе их визуали­ зации, пользователю доступно подменю режимов визуализации: ASCII - визуализация содер1имого файла в обычном СИ)!,!ВОльном виде (рис. 2.29); Dump - визуализация всех символов файла, имеющих графический _эквивалент. Секции файла индицируклся в виде шестнадцатиричных цифр слева (рис. 2.30); Formatted - визуализация dЬf-файлов, файлов для пакета Lot11s 123, файлов, подготовленных Редактором текстов, в их естественно"-' формате. Текстовые файлы могут быть тут же обработаны. На _ рис. 2.31 показан пример визуа- •• ли3ации утилитой dЫ-файла; Gatl1er - маркирование блока в файле и добавление зтоrо б.11ока в текстовый фа11л. После •выбора команды необход~мо установить курсор в, начало маркируемой области, _затем необходи!'!О ввести [En!er] . После этого с помощью клавиш управления движением курсора его необходимо переместить в конец марки- 61
File;, C:\510\IJrilCJ.!Jn€\BH1S.H *f'urpn;ia: . • TГ,is rlle 1.1 .aclace • th" c:on•t.•nte, structur••• and t'unct1ona .i;sed ror accesain~ and usinc variou,r BIOS int.•rfaC?es . . ..... ~·········.................*~•*••···•..*••··-·..............'-...................... .......... 1 Jlifnder rш_вxrJ~YS 1• e,11.ten•ions .s,naЫ~ •I lldef' i ne- _C O Ji\ -:1. cdecl • •eloe ;• oxtenз1ons not e:nabl"d •/ lld-,t in• _COF .CL aftn<1H' I* I(OJ,XT_KE:"/S •I /ff' • •nitest conet11nta tor BIOS serial coa11.untcation~ (RS-232) aupport. •t /~ sвr1al port 8"}tVi~e!I: •! fldet'l:нi ~COK _lNIT •del'ine- _ COh SF.~U SHIFT 1• i11lt aeri11.l poi-t •I /4' sand chara.cter •/1./ C:OKt! "ANOS 'F2 FЭ Р4 F5 F6 :5croll apeeLI auto :!lcroll Fil•,: C:\AUTOJ!X!C.8A'1 000000 •,ec:ha ott proapt $PSIE path \;с :\ ;с :\dоаЗЭО; ~: \»а,0:11; с :\nQrt; с~ 0000,,i0 \h•lp; с :\pct, ;с i\t.p50; с: \vwЗ; aain~•• "•r SHIFТ COltrfAiI05 FZ FЗ 11'4 F5 !'8 i,prc;ll "1 .1 ,e111c.J a\Jt.o :111.:roll ' руемой области. JJcя маркируемая область на экране будет подсsечена. Для маркиро.вки конца блока следует опять нажать кла.вишу [Enter]. И, наконец,. следует ввести имя файла, к которому необходимо добавит~ блок выделенного текста ~ Нех - визуалу.з.ация значения ка.)!ЩОГО байта в текущем файле в виде шестнадцатиричною числа (рис. 2.32). Если выбран этот режим, к ,юдменю добавляется и активизируется команда Ed.it, что позволяет непосредственно начать редактирование файла; • Edit -- редактирование файла при его визуа.,1изации в Нех-формате. Команда позволяет модифицировать значения , байтов в файле. Замечание: этой командой следует пользоваться осторо~но, т.к. она обязательно модифицирует содержимое файла. Для перемещения в пределах редактируемого файла используются • 1СJ1авиши уnраь11~ни11 д:~и~щшv~м курсора, Дл.'iJ переклюqения между шестнад ­ цатиричным (Нех) •предстамением файла и его символьным . (ASC) представ­ лением следует использовать клавишу [ТаЬ]. Для записи на диск всех выполненных изменений следует нажать [Enter], а для выхода в режим индикации Нех - клавишу (Esc]. Нажатие клавиши [F8] уничтожает щ;е изменения, которые были сделаны в файле и еще не были записаны на диск; Мask - исключение (маскирование) в процессе визуализации старшего , бита в пред­ сrав.дении символа. Д.ля отмены действия режима Мask ero следует задать повrорно. Состояние режима Mask (устаноwrен/mменен) индицируется в верхней строке экрана; 62 П77.....8!.
Fi !е: А: \F DBF\PROТOKOL. DBP "РААУ 12 12 12 15 12 12 15 16 DATDOGOY 19860512 11/l!UОЭЗО 18880$20 19860320 186603~0 18880И2 "ИТАР 2 2 1 2 1 1 2 i NA"E ::::~: ::~: sun 800.00 170G.OO 830. 00 1300.00 1600. 00 400 .00 i000.00 900.00 PRALOG ·"INUS , О.О(! 0.00 89. 28 108. 28 0.00 в.зо о.ос o .ou 0.00 18.00 0.00 4.00 0.00 o. ou 0.00 0.00 4 12 12 12 12 12 12 12 12 12 "DOGOV 12•112 12'3/12 120/ 12 120/15 120/12 120/12 120/15 130/16 12/4 123/12 123/12 123/12 123/12 ·123/12 123/12 123/12 123/12 123/12 18680408 18890609 18880330 1вsео330 196ВОЗЭО 1в~во'330 19860330 19860330 19860330 19660330 19860330 2 lt 1 1 1 1 1 1 1 1 ТlopltM И.1:. ■иркунов У. ■ . Рогачев J1 .11 . •е,1ороа H.V. ,Про:Коров К . Л. Га8рм.1оа А.П. nyr•чea А, о. ll\JIMM08 в.о. i'w6HH н.в. Луrе'С Г .О. Вороньно n .а· Рwков Н .В. Jlускмм 8.В. Sукин К.С, Ти"офео-а Н. в. • Рvбим Н.8 . 1100.78 6Э5 .67 1170.80 1300 . ВО 700.75 rвоо. во 816, 79 1563.90 1123.БZ '1 1300. 9П 0.00 0.00 55.77 6., 73 93.73 105.44 106. 7~ 118. 74 36.27 4Э.28 171."iЭ 189.74 48.10' 105.42 110.92 250.Зi 88.01 99.25 106.73 llU.74 VIEW .081 ASCII Du11p G~th•r Нех. Wordwrap COHl1AtiDS F? • о tl) recordt FЭ ••"rch Ft.O search Ца1n ■ croll i- 0 i L•: t!: \XTGOLD. со" 000120 0001зо • oou::.•u 000150 000160 OtIO \"!(J 000160 000190 OOOlAO 000180 6001СО rюotoo OйOllIO OOOlFO 000200 ОПО7.1.0 000220 ооо~зо 000240 SHIFT СОAtВЕ800080ЗС0074.12ВЕ6Е 03183401 4ВевFEво 20ААВЕ80" 00ЕВIA01 BRвr03сэ ВВЗВ0680ЗС00741316О-С0180ЗС·007406 AI3908!61с·ооЕе.св 01ЕВЕВ83 38150100 7408ВА200484ОВСО218401СО21СЭ0000 000056575506.lF.FCАЗ0904ееОЕDD04BF 10018403 В9?В00АС 22СО7405ААFEС4,i:2 F6CS0500BJ190188 25ВЕ1704В8ЗD007t- 1CВЕVAев03&В0904 218В2670028800св со21FAееСАВБ022Е68267002rвIF0750 5f5Всз88'DIВАЕОrcАСЗАсе"/~ 0887DE88 СЭ28С6F8ЕВ0522СО 75EJ/\F9СЗ 505]561~ ~в13оп74ос8!DAевf3во3Dli:6 05FFеоЗf 00lF5Е5956.сзS7IE062iВЕ053805er00 00ВСDBееС228603D 007412Е8lS007<00 SЬ:DA67F7Е8tD0067F78ЕD8IBge·68DF~в 80ЗО0007lF,rСЗ505657FCАС.ЭС617208 ЗС7А77022С2026ЗА 0575О>ЭСЭD74О!22 СО7504FEСОЕВ0347ЕВElН5ИМСЭ4fl•о .C O""AMDS F2 FЭ F4 F5 Fб •croll apeed auto Scr-011 Fl ~elv ESC caneel • ..;..,-.;.,.. .; i ( +t++n+.;.44 11+++ ++++++++n++ +;++<tt.++++Y<+t ♦ .; .g.; . , . .; . Н·++++-..>·Н•+ t.++ ++++ ! ♦ +t-) +.;.+ ++YWU++++++++++т ++++ :• "++'' -:"t t Н·++ ++++++++a++++=+t н-++ +♦++. +lp+++Jt ; ! ·Н+++ . .;.Ар+++"': '""-.&.-'-+.:..-+ • ,..u.,. о.&..а. ++++++ ••+u-+ нPQV-!: +++t4+++++:::++++? ++·p+v+s., •9+++ +♦♦ +-+t+,+t++++t+ .; +т+;.М•++++++.;.+6 - f::.;.++_;PVW++<ar.;. <.zw+, l::+u+.::: .t -, ." .; .u +++++G·H ·_ AX+F+ к Next -,- переход к следующему файлу. Лри выполнении команды [Ctr!-V] произ­ водите.я индикация первой страницы следующего в списке помеченных файла. Если производится индикация последнего помеченноrо фай.,,а, Вl!ОД команды [N] приведет к ·индикации первоrо файла. из группы помеченных; . Wordwrap - визуализация rекt.-та в окне шириной [Ю колонок. Этот режим уцобен для предварительного быстроrо просмотра текстовых файлов, подrотоменных Редакторами. В этом режиме утилита индицирует 1·олько символы, имеющие графический эквимлен_т, и автоматически разрывает строки текста на пробелах между словами ; F2 go to - перемещение файла в определенное место. ·при работе с файлами для пакета l..otus 123 необходимо ввести номер строки и номер колонки, опреде­ ляющие элемент таблицы, к которому следует осуществить переход. При -визуализации dЬf-файлов не~ходимо ввести номер записи. Во всех других случаях команда [F2] перемещает пользователv. в место маркера, который должен быть предварительно установлен командой [Alt-F2]~
File, 0,\HI.GG!N3 .BAT echo otr а~ , • •cho Lvadina HIGGIHS Group Produotivity Sott~are rea USAGE: ' rea it Т.Е r•• ir !F. rct·• И ra■ 1ifТВ re" Н cd hi1gine it "Х4"::'"' со do hi,ains 11 ·t2 goto OUT ,MOТALL if. '% ! "=="" •о it •' J: l"=~"~ono if "%1 "==- "~o -lo i r "Х1 "=~·· c:.olr it :·х1 ''::.:.:: ·· иоnа 5t,& ~ch for text: ... / * nc..n- ,: tel \c5l0 :Ciпclude ,h i. •to.ry ....i ok 1'1 help BSC (?:•nc·e1 ord} 1n proper tor ■ .: roper tera: ord} F9 search - поиск в . фай.1:е симоольной строки, начиная с текущего места. ВыnОJ1нение команды начинается с ввода необходимой символьной строки, которую можно либо ввести с клавиатуры, либо по команде [] обратиться к файлу симоольных строк, хранящему последние 13 использовавшихся строк, и выбрать необходимую ( на рис. 2.33 представлен вид окна символьных строк). Ввод строки завершается нажац1ем [Eпter]. В последнем случае введенные • символы игно::-;1руются. У·rюrита подсвечивает в файле первое вхождение искомой строки. .В ;11обое время на экране · могут быть сделаны видимыми последующие вхождения искомой строки на других страницах, полученные нажатием [FIO]. Эти nхождения. также подсвечиваются. При обычной визуа- . лизац ии сообщение «End af search• ("конец поиска") индицируется· в нижней части экрана, если нет более случаев вхождения строк» в файл" В •случае выполнениst команды [Ctrl~V] сообщение выводится, если нет более вхождений строки в файл и исчерпана группа помеченных файлов. Для подтверждения сообщени11 необходимо нажать [Enter]; Fl О search - поиск в файле, начиная с текущего места последующих вхождений последней введенной строки. Команда эквивалентна исполЬ30ванию команды [F9] с выбранной из файла символьных строк последней символьной. строки. 11. Ctrl/Batch File rоздание файла командных строк для каждоl'О помеченноrо файла. Комаща . удобна при необходимости быстроrо создания: . .пакетных файлов для выполнения операций с помеченными файлами. После создания па:.::етноrо файла с командами ero можно редактировать и модифицировать, чтобы сДе.лать приrодны:м для каких-либо сnециальных применений. Когда выпмняется команда, XTREE GOLD за11рашивает имя создаваемоrо .файла, которое следует ввести с исполыюванием расширения .ВАТ. Затем утилита запраши­ вает ввод строки маски, :кО'IОрая представляет еобой шаблон ·для генерации команд ДОС дrш каждоrо помеченноrо файла. Возможна генерация несколъю1х комаНДИЬiх строк для каждоrо . помеченного 'файла вставкой в строке маски симвмов «!!>> между ними. Поль- 64
зовате.пю следУ,ет ввесги • желаемую сгроку маски и, возможно, некоторые _из следу1<_;щих переменных; параметров : [Jараметр %1, %,2 %3 %4 %5 %6 liGЗIШЧRHШ? путь к помеченному файлу_ и его · имя • логическое устройство . путь к nомечен11ому •файлу имя помеченно го файл а расширен ие помече н ного файл.t нмя каталога rюмече н н оrо файла Пример c:\J 991 \JUNE\VER!l0Y .PAS с с:\1991 \/Т:JNE VERIFY • PAS JUNE . Пример. Положим в кор11с:вом· кaгaJJore диска с ' находитси дuа пом~•,снньrх . фай ла: С510 . ВАТ и FI.BAT . Задав коман ду [Ctrt-il], следует оnрс дслит~, имя файла (например: QQ(2. BAT); ; а затем 1 можно вводить маС\<У, напрнм.се, • • 'ddir-, %1 !! type %1 • • • После нажати я [Enter] будет сформйрован файл QQQ.ЦЛT со следующим текстом ddir с:'(:510. В АТ type с:'1('510.ВАТ ddir c:\fI.BAT ,type c:\fI.BA:Г <;)бычно сформированный по команде - [Ctri-B] ~а~стный фаi)л я1.1л11стс11 заl'Отовкой и после неболь·uюго редактирова~iия служиr для работы с помсчс1111ыми . файлами. В н_аше:м случае файл . QQQ.ПAT может быть выполнен 11спосрсдст1.1с111ю. 12. <::trl/Search - прос~ ')Тр всех .помеченных файлов для поиска символьно й строки. Во время выполнения команды б'удет запрошен ввод необходимой СffМВольfю й строю1, • которую следует ввести либо с клавиатуры, либо извлеч1 , из файла символьных строк, как ::по было описано для режима F~ search, · Ввод строки ·следует заверш1пь нажатием [Ent'er] • XTREE JOLD просматривает каждый помечен­ ный файл с це,лью опрсделенn,\J ·ВХ(1Ждения символъiюй ст'роки. Файлы, включающце введенную символьную строку, остаются по ­ меченными, ,а не содержащие эту стр9ку · <<утрачив~1Ql'>> символ метки. Существует возможность . использования . символов- «·*>> для задания чщтично определенного поис.ка. Символ «*» может . быть эквиваленте!f не более, чем восьмидесяти произ~олью~1м символам, не считая_ щ1ределенных. ,j!апр.имер, символьная строка <<3*Ь>> будет задавать •поиск строки, начинающейся •символом «а>>, . за которым следует до · восьмидесяти произвольных символов, кото}')ьiе · jавер- •шаIЬтся •символом <<Ь>>. В процессе ввода сV!мвольно .й строки . следует помнить , ,ЧТО строчные и прописные . символы не различаются. ' 13. Ctrl/F6 - ,· объедиJ-1 с ние • м·еток файлов при использовании ,, двух .разделенных окон файлов. Когда экран разделен н·а два окна, ·. операция записи меток возле имен · файлов выполняется независимо в каждом окне·. Это означает, .. что одни и те :>Ке файлы · могvт · . 1 . . , ' .. . иметь различное состояние меток в левом и nраоом окнах экрана • монитора. Если встретилась подобна'я. с1пуация, может быть удоб­ ным выполнение команды объединения меток файлов ,для копнро-
вания состояния· меток из одного окна файлов в другое. Для фьединения меток вначале следует выбрать сторону экра1щ, со­ держащую метки, которые необходимо перенести. Затем следует ввести команду. [~trl-Fб]. Например, если выполнена -команда [Ctrl-Fб] когда активно левое окно файлов, все файлы, которые помечены в этом окне, будут также помечен.ы • в правом окне файлов, как только оно станет •активным. Операции с -ссмыwью11 Для vказан~я и выполнения раз~ичных операций :XTREE .GOLD позволяет использовать либо клавиатуру, либо <<МЫШЬ>>. Больщинство операций, задаваемых: с клавиатуры,' дублирую:гся операциями, задаваемыми <<мышью». 1. Использование <<МЫШИ>> для команд. Выбор необходимой команды с. помощью <<МЫШИ>> произ1юдится , совмещением курсора с командой и нажатием левой клавиши. • . Для смены: меню с допустимыми . наборами команд необходимо нажать левую клавишу <<мыши», когда кур_сор· находится в поле метки меню этих команд (т.е. . DIR COMMANDS или FILE COMMANDS). Отмена выполняемой операции осуществляется . со­ вмещением курсора •с полем <<Esc cancel>> в .нижней · строке экрана и нажатием левой клавиши «мыши». Ответ на запрос какой-либо команды формируется выбором соответствующего элемента нижне·й строки экрана и нажатием левой •клавиши «мыши». • •Завершение ввода текста или подтверждение како:го -либо сооб­ щения осуществляется совмещением- курсора с пол·ем '«ОК» нижней строки и . нажатием левой клавиши. . 2. Использование <<МЫШИ>> в окне каталогов. - Выбор каталога осуществляется перемещением курсора с помощью <<МЫШИ>> к не­ обходимому •каталогу ц нажатием левой клавиши. Реализация скрwтинга дерева · каталогов производится установкой , курсора на верхнюю или нижнюю границу окна и нажатием левой клавиши «мышю>.. Дл_я смены: страницы в окне курсор . следует установить JJa ле~ущ · границу окна и нажать левую клавишу (направление перемещения зависит от ·-;, взаимногq расположения курсора и маркера на левой границе окна. Если курсор расположен над маркером скроллинга, направление движения будет вверх и наоборот). Пометить все файлы в подкаталоге можно путем :. · ,, совмещения курсора с • необходимым подкаталогом и •нажатием пра-вой клавищи <'мыши»·. Переход от окна каталогов к расширен- ному окну фа 1iлов осуществляется перемещением курсора к нуж- ному каталогv и .двойным нажатием левой клавиши. 3. Использоваш1е <<МЫШИ>► в окне файлов. Выбор файла , осу­ ществляется совмещением курсора с именем файла в окне файлов ·и нажатие-м левой клавиши. ,,,_ 66
Скроллинг списка файлов производится установкой курсора на верхнюю или нижнюю границу окна и нажатием •левой клавиши. Для перемещения в • окне файлов на страницу· следует нажать левую клавишу после совмещения курсора с маркером скроллинга. Пометить файл можно, установив курсор на •поле имени файла в окне и нажав правую кл<_1вишу. Если после этого •• перемещать <<Мышь» с нажатой правой клавишей, все доrюлнительно выбранные файлы бур,ут :включены в _ группу, имеющую состояние меток файлов такое же, как _ у начального файла. Выполнение команды Open File производится совмещением курсора с . »менем файла и последующим двойным нажатием на <11евую клавишу. • • Вцзуализация содержимого файла · осуществляется совмещением курсора «мыши» с , именем файла в окне и •двойным нажатием правой клавиши. Смена информации -в окне визуализации фай.,,а реализуется п еремещением курсора на верхнюю или нижнюю границу окна и нажатием на левую · . клавишу. Смена страницы текста п роизводится совмеще1;1ием курсора «мыши» с иевидймым маркером ск·роллинга на левом крае окна. · • . , • Получение помощи при работе с XTREE • GOLD ·в процессе работы с утилитой XTREE GOLD пользователь может • обрати:гься за информациш!н ой_ поr.1ощью нажатием клавиши [F1]. Вспомогательная информац ·я является контекстно-зависимой,· т. е. ·если- выбрана команда Maкedir при активном окне каталогов и ' пользователь запрашивает помощь, - будет индицирован экран, опи­ сывающий команду · Makedi r. • Каждый экран со вспомогательной информацией имеет опции, которые МОЖ!iО выбирать для · управ­ ления предоставляемой инф рмацией. Выбранная опция подсвечи-: вается курсором, а ее выбор · осуществляется клавишами [+-] и Т-1 . с последующим вводом [Enter] (выбор мо'жет _быть осуществлен вводом первой буквы опции). На каждом экране со вспомогатель ной . информацией доступны следующие пять опций (рис. 2.34} : Next _,, Page, Last Page·, Directoгy Commands, •File Commands и Index. Опция Next Page позволяет последовательно шаг за шагом получать информацию. Начав . с экрана, озаглавленного «Window • Displays>>, можно получить всю вспомогательную информацию об утилите. Для просмотра предыдущего экрана необходимо выбра1ь опци19 Last Page. . ' Для получения общей информации о командах работы с ката ·­ логами или файлами следует выбрать опцию Directory CommaщJs или File Commands соответственно. Будет индицирован список команд, содержащих краткое описание функционирования каждой из них. Для • любой из этих команд может . быть получена дополнительная информация для более глубокого изучения. Суще­ ствует три списка команд работы с каталогами и команд работ1>1- с файлами (стЛндартные, Ctrl- и Аlt-к_оманды) . . . Стандартные ко- 67
Dir.-ctor)' Conaand• (cont.) AL Т Cot111ands Th••• 00111tand ■ t)"pic•1ly are ad:vanoed coinaando, or thi,y ext•nd t.hti tunction ot the . !ltandard co ■ •a.nds. Invoke the::ae co••and ■ Ьу ~o1d 1Па: do~n the Al t - ~;~~r ~~::h1~~::;•~; :~: ~:~:l!~~~e~~~~ Co~~•nd a •~nu, and pre&sinc_ the . firDt Alt/idit Alt;F11e dtsplav il t/Gratt branch Al t/Hi,ie-unhide Alt/Lo• diak Alt/Prune branch ' Hext Раяе - aovtt cur8or - Edlt • Ci•w teXt lile. The tile vill Ье start1td in t.he current d ir•ctory. - Chance t.he rnreat and :.•ount. of fi!e inforaat1on d1cplay.ed" in th11 . File Wlndowii. - Hove th8 current dlrector-" arid all its sub-di.r•ctories anci tiles to another · p) ьt:e on the t.re11. Toggles tho hidden status ot the current dir ■ clory. - LoC another disk .and rele••• all d.isks which wer• pr•v.iuu111 l y lug~ed. - -Reeove the current directory and all its l'Jub- • ,d~rect.oriee and fj Jee trol'j the disk. , (Sclect Mext Pafte ror aore Dir•otory Co■ 11ands') Dirlltotory Coininands Index ESC - e.xit Help 01 RECТORY COHHANDS Qu ick fte.f' ~r e!1r:e XTreePro 0-old - Vttrsit.in 1.3 WINOOW" Filo display" c:ols ALT- 'I • Sort criteri• Ar~T · ·S P.ile Йрес F Si;,lit/ clcse wi11dow Fl:I Au toV iew i: indo.., F'7 :Вxt•ndod stat.s wiлdoм ? Shou •11 rilos Show а11 taUed Globa 1 t 1les Olobal t.• ~Sed s CTRL~S G CTRL-G · , o'ISK Avai lаЫе ера.се For•at diakette 'Loll disk Print cat.8101 Rttle ase disk Volu11e n4111f! • W11.sl1 disk F!LE А Edil 11ew tile ALT-! Al.T-f2 Та& dir t l 1es Т L Та« all fi)eв <.:TRL-T f' T•I Ьу attribute . At,T -'r 1 At.T-R Unt•C dir f1l1ts " L' V Unt1:1g а.11 filer. CTRL-U ALT-N UnUC Ьу attrib t.LT -U • IПvet"~ dir tea1: . 1 0DiftБC1'0KY lnvert. ~ ll ta11s CTRL-T Deletё directory • D Gratt branc-h . .A LT-G Hide/unhitie dir ALT ·Н Ма~е леw dir " Prune brench AL.T -P -~ Я.еnа11е ,d irect.ory R ReloiJ dir~ct Ory ALT - FЭ SPECIAL Ap plicвti(JП ae.nu F9 Contiauгe • ALT-!- ' 10 eXecute Х eXeci.:te ALr.:x Q~lt ' Q Q1.1.it !:.о dir AL T-Q Activ"te th• Autovieм 0 Ni.11dow, li11tin5t ttfe files in t.he current directory point to CC,IDll.&Пd .-.J .: .ik · Е$С c:ance 1 манды индицируются на первом экране, а использование опции Next Page позволит индицировац, ,Ct1·I- и Аlt-комаF..ды. Опция Index прзволи:т выбрать , секцию, относительно которой пользователь хочет получить большую иифор11ацию. По,следова­ тельность экранов со вспомогатtльной инфор:маiщей . организована в секции и последовательности, 1 , что .отображено в совокупности индексов. Опц~я Next Page всеrда индицирует_ на экране следуIQщую страницу в последовательности, даже I если одна секция завершил11сь и началась следующая. Аналогично опция Last Page всегда инди­ цирует предьщущ'ую . с.границу в последовательности даже если пользователь получил текущую страницу экрана, идя другим путем. XTREE GOLD обеспечивает краткий перечень всех команд · в специальном окне. Независимо от вида активного окна этот перечень может быть индицирован нажатием клавиши [Fl0] (при раб~те с <<МЫШЬЮ>> ее курсор должен быть совмещен с 1 цадписью 1 '68 - ------....,--z:===--- ·' 1
«Fl0 commands» в нижней части экрана и нажата левая JКЛавиша). -Затем -с помощью клавиш . управлени~ движением курсора можно ' выбрать необходимую команду •(после выбора команда подсвечива­ ется, а в нижней части окна выводится · краткое описание команды - (рис. 2.35). •Пользователь может выполнить любую команду из перечня нажатием :клавиши [Enter] (лево_й клавиши «~ыши»). После завершения выполнения команды окно с кратким перечнем команд закрывается . Краткая справка по XTREE , GOLD На рис. 2.36 - показан минимальный набор файлов для функцио­ IШрования утилиты XTREE GOLD. Назначение функциональных клавиш: [Esc] - ·отмена операции. [Fl] - вспомогательная информация о ХТRЕЕ GOLD . [F2] _: _ активизац·ия окна назначения каталогов (достуnна только из команд Graft, Сору, Move). - (FЗ ]- - _в~д последнего ответа для текущего запроса в процессе ввода теgста .. [F4] - циклическое повторение меню текущих команд для -активного щ:на (стан дартный;_ Ctrl - ,или АН-команд). ' [FS] _-, - исключение - или . включение индикации .'подкаталогов в текущем каталоге при выводе дepei;ia каталогов, которые отступают более, чем на один уровень от текущего . , [Fб) - исключение или включ_ение индикации всех подкаталогов в текущем каталоге при выводе дерева каталогов. [F7] - индикация окна автовизуализации с возможностью ~пролистывания• содер , жимоrо файлов, показанных в текущем окне файлов. - • [F8] - разделение ,. экрана монитора на две раздельные независимые области. (F9] -: - индикация прикладного _ меню пользователя ддя быр:рсrо старта программ. [Fl0] - индикация краткого перечня всех команд ХТRЕЕ GOLD в специальном окне. · [?] - индикация окна расширенной статистики . · [+],(-] _; _ выбор. ранее зареrистрi.~рованного логического устройства и индикация _ ero дерева катw:югов в окне каталогов. Стандартный набор команд 'работы с -каталогами: [А] - AvailaЬle - вывод сообщения о наличии доступной памяти на каком~либо диске. [D] - De(ete - удаление текущего каталога из дерzва •каталогов. - • [F] - ·Filespec - модификаци_я группового имени файлов в блоке файлов . ' (G] - GloЬal - индикация файлов на всех зарегис,·рированных ХТRЕЕ GOLD логических устройствах . [I] - Invert - инвертирование меток файлов в текущем каталоге или инвертирование группового имени файлов. . [L] - Log - disk - реrиL-трация новоrо логического устройства и сохранение _ инфQрмации обо всех ранее зарегистрированных устройствах в памяти ПЭВМ. [М] Makedir -: - создание новоrо подкаталога в текущем ка·rалоге. 69 t;
Vo lu11e in drive D has no label • Directory ot D:\ XTG • ЕХЕ 68493 5-31-81 10: 26а XTGJ{ENU BIH 16709 7-01-81 5: 54а XTG0L0 CFG 271 6-11 -81 8:548. XТGJ{ENU · ХТР 18791 10-13-89 5: .ООр XTG0LD· сон 822 5-al-81 10: 261. , XTGJ{0VE ХТР 4302 !0-13-88 . 5:ООр XTG0LD ·нsт 4 Gli4 7-03-81 4:101. XTG_QRBF ХТР 11460 10-13-89 5:ООр XTG_CFG ЕХЕ ЗU71 1!)-13-68 f> : OOp XTG_VDBF ХТР 51106 10-13 -88 5:ООр XTGJDIT ХТР ,2~з sв 10- 13-89 5:0Qp XTG_VDET ХТР 10125 10-13-88 5:ООр XTGJIH0 ХТР 5870 10-13-89 ~:ООр XTG_VIEW ХТР 27420 10-13-89 5:ООр XTGJ0RK Х.ТР 11166 10-13-88 5:ООр XTG _ VW KS ХТР 83336 10-13.-89 5:ООр XTG_Нl!LP Xl0 15363 10-13-89 5:ООр , XTG_VWP4 ХТР 23019 10-13-89 5:ООр XTGJ{ELP Х20 13587 10-13-89 5:ООр· XTG_VWPS ХТР. 25883 10-13-89 5:ООр • X TG..JtELP Х30 15285 10-13-8 ~ 5:ООр XTG_V _DC ХТР 29711 10-13-89 ·5:ООр . XTG_HELP Х40 15297 10-13-89 5:ООр . XTG_VJ,K ХТР 55311 10-13-89 5:ООр XTGJ{ELP Х50 Н О61 10°1а-е0 5:ООр XTG_VJ{K ХТР 25737 10-13-88 5: ООр XTGJ{ELP Х60 НЗ61. 10-13-89 5:ООр XTG_VJ{N ХТР 31517 10-13-8.Э 5:ООр XTGJ{ELP Х70 14125 10-13 -69 5:ООр XTG - V_то ХТР 28589 10-13 -89 5: ООр XTGJ{ELP Х80 ЪО 70 10-13-89 5:ООр XTG __v_ws. ХТР 35039 10-13-89 5:ООр XTGJ{ELP ХТР 5770 10-13-89 S:OOp XTG _WASH ХТР 7086 10-13-89 5:0Qp XTGJ{'БXX ХТР 15.148 10-13-.89 5:ООр XTG_WBAT ХТР 8386 10-1З-8Q ScOOp 3,6 н· le(s) 7163904 Ьу tes • !reo ' [Р] Print - печать информации о катало~. [R] Rename - переименование текущего· каталога. [S] Showall - индикация всех файлов на · :{j:кущем логическом устройстве: [Т] Tag - снабжение всех файлов в текущем каталоге, меткой для выполнения . групповой операции. . • [U] Untag - отмена меток у всех файлов в текущем каталоге. [YJ Volume - изменение метки тома текущего логического устройства. [Х] eXecute - вьшолне_ни е программы или команды ДОС в доступной памяти , • [Q,] Qiф - выход иэ утилиты XTR1EE GOLD . и передача управления ДОС . 'Команды работi>I с каталогами (Сtrl-командьi): [Ctri-G] - Ctrl GloЬal - индикация всех помеченных файлов на всех зарегист рированных устройствах, [Ctrl-1] - Ctrl Invert - инвертирование всех меток на текущем- лог:~ческом устройстве или инвертирование группового. имени файлов. . [Ctrl-S] - Ctrl Sho111all - индикация всех помеченных файлов на текущем логическом . устройстве.. • •• ' [Ctrl-T] - Ctrl Tag - снабженj:~е всех файлов 1на текущем логическом у~ройстве меткой для . выполнени11 групповой операции. [Ctrl-U] - Ctrl Untag -· стирание сим.вола метки у всех файлов на текущем логическом устройстве. Команды _работы с. каталогами (Аlt-команды): [Alt-E] - Alt/Edit - редактирование . нового текстового файла, расположенного в текущем каталоге. [Alt-F] - Alt/File display - перекл'°чение •формата вывода в окне файлов. [Alt-G] - Alt/Graft branch .:: _ перемещение текущего каталога· и всех его подкаталщ;ов и •файлов в другое место на дереве. • . [Alt-H] - Alt/Нide-Unhide - перек;1ючение скрытого состоя~ия текущего каталога. [Alt-L] ~ Alt/Log disk - регистрация нового лоrическоr.о устройства с отменой . всех ранее зареrиi.::_l'рированных устрой,сrв. ' 70
t 1 1 [Alt-P] Alt/Prune branch ...: ._ _ уд ал ени е текущего каталога, всех его подкаталогов ·и файлов с диска . • [Alt-R] - Alt/Release disk - исключение диска из числа зарегистрирован~ь1х утилитой. [Alt-S] - Alt/Sort - измененю1 . критер~:~я сортировки 'Рай11ов при их индикации • в окне файлов. [Alt-T] ...: _ Alt/Tag . - установление меток по значениям атрибутов файла. [Alt-U] ,..; _ Alt/Untag - стирание меток ПО значениям атрибутов файлов. [Alt-X] - Ait/eXecute .;... выполнение программы или команды ДОС- с использование)I{ всей системной памяти. [Alt-Q] -= Alt/Quit - возв,Рат в ДОС с установлением каталога, который бьUI текущим в ХТRЕЕ GOLD. [Alt-F2] - Alt/F2 fprmat - форматирование диска. [Alt-FlO] - Alt/FlO config - задание конфигурации утилиты ХТRЕЕ GOLD. [Alt-W] - AJt/Wash disk - удален·ие всех данных из ранее удаленных . Q?айлов на диске. Стандартный набор команд работы с файлами:· [А] Attributes -- изменение атрибутов текущего файла. [С] Сору - копирование текущего файла на другой диск ил1:1 каталог. [D] Delete ,- удаление текущего файла. [Е] Edit - создание . ••ли редактировани~; текстового файла. [F] - Filespec .- установление группового· имени файлов для операций ХТRЕЕ GOLD.' [1] -- Ir1vert _;, инвертирование !-{е.ток фа.йлов в текущем каталоrе или инвертирование группового имени файлов. [Ц - Log disk _;, регистрация нового догическоrо устройства с -сохранением ранее • зарегистрированных. устройств. - • [М] - Move -- nеремешение файла или файлов в другой каталог на том же ' ~ диске. [NJ --'- New date - модификаци11 даты и времени обномени11 тj:кущего файла. [0] -·- Open - открытие текущего· файда . •Выnолне,ние специального· пакетного (PJ [R] [Т] . фаЙ}lа, который связан с расширением текущего файла. • • Print· - печать содержимого текущего файла . ,ename - переименование текущего файла. Tag - снабжение текуще110 файла меткой Д,'111 выnолненщ1 груrщовой операции. --:- Untag - отмена метки текущего файла. ...: .. View - визуализация содержимого текущего файла на экране.. [U] [У] [Х] - eXecute -- 11ыпо.~нение · программы или команды ДОС •только в ~остуш~ой памяти. [QI -:-: Quit - • выход из утилиты ХТRЕЕ GOLD в ДОС. Команды работы. с файлам'и . (Сtrl-команды) : • [Ctrl--A] - Ctrl/Attribute ,- модификация атрибутов всех помеченных файлов. [Ctrl-BJ - Ctrl/Batch - создание пакетного файла_, содержащего список им;н f _ помеченных файлов. 71
[Ctrl-C] - Ctrl/Copy - ~опирование помеченных файлов , на новый диск или . каталог. [Ctrl-DJ - Ctrl/Del~te ,_ удаление помеченных · файло~. , [Ctrl-1] - Ctrl/Invert - инвертиро~ние меrок файлов, соответствующих груп.повому имени. [Ctrl-M] -: - Ctrl/Move • -' перемещает все · помеченныесрайлы в другой каталог (КОi'!аНда не доступна В ГЛООалЬНОМ ОКНе файлов). • [Ctrl-N] Ctrl/New · date - модификация даты и времени· · помеченных файлов . [Ctrl-P] Ctrl/Print •- печать содержимого помеченных ф11йлов. [Ctrl-R] Ctrl/Rename ~ переименование nо~еченнь!Х ·файлов. [Ctrl-S] Ctrl/Search - поиск ~екстовой строки в помеченных файлах. [Ctrl-T] - Ctrl/Tag ~ снабжение файлов текущего каталога .мет1<,ой для вьшбднсния / rpynnoвofr операции . . [Ctrl-U] - Cl.\"1/Untag - стирание меток у файлов текущего каталога. [Ctrl-Y] - Cirl/Yiew - визуализация срдержимоrо каждого помеченного файла. [Ctrl ; F6] - Ctrl/F6 merge tags - объединение меток файлов при J.lспользовании двух разделеинь!Х окон фаmiов. Команды работы•, с файлами (АН-команды): [AJt-C] - Alt/Copy - копирование помеченнь!Х файлов с одного логического ·устройства на· другое с сохранением их в тех же каталогах устройства назначения, в которь!Х они . расположены -в 1tсходном устройстве. , [Alt-F] ~ Alt/ File dispJay ·- измене~ие формата информации о файлах, выводимой в окне • файлов . [Alt-L] - . A lt/Log c!isk - ре гистрация . логического устройства и исключение из •. памяти информации о ранее зарегистрированных устройствах. [Alt-O] - A!t/Open - вьшолнение · пакетного фа'йла с именем: связанным с • расширением текущего файла. Используется вся системная nамsпь. [Alt.-RJ - Alt/Release ' disk - исключение информации о зарегистрированном диске из памяти. [Alt- SJ - Alt/Sor t окне файлов. изме,нение критерия сортировки при индикации ф~йлов ' в [Alt- Т] Alt/Tag установление •меток по значениям атрибутов файлов. [Alt~UJ - Alt/Untag .,- с тирание меток по значениям . атрибутов файлов. , . [Alt-x;J - · A lt/eXecute - выполнение программьi и . исключение инфор~ации обо всех зарегистрированнь~х устроЦствах. [Alt-Q] - Alt/Quit ,- возврат из ХТRЕЕ GOLD в .ДОС с установлением каталога, который был - текущим в утилите. [Alt-F2] - Alt/F2 format форматирование . дискеты. ,· ♦♦♦ ,. 72 "'-= ---- '· 11
1;;: РС TOOI,S · мощный файловый прqцессор, обладающий. более удобным интерфейсом с пощ,зова·телем, . чем ДОС. В отличие <fт XTREE GOLD РС TOOlS не .имеет средств ,удаления целых каталогов, возможности мщшпулировани~ с каталогами и файлами одновременно на нескольких устройствах. Но с другой · стороны главным достоинством РС ТOOLS являе1гся то, что. описываемая утилита ·включает .набор, программ, выпол~яющцх широкий fПек·тр • функций. . • . . . • . - РС SHELL являе_тся · главной программой, обеспечивающей ос­ новные функции утилиты. COMPRESS, :-, - программа реорганизации заполнения магнитного диска с целью минимизации времени по­ следующего обращения к файлам диска. РС SECURE . - программа IШt:фрования · и сжатия файлов, используемая для хранения кон­ фиденциальных файлов. MIRROR и REBUILD , _: _ поограммы вое- : становления удаленных ' файлов •и восстановления винчестерского диска в случае его ошибочного форматирования. РС ВАС:КUР - программа архивирования файлов, позволяющая записывать ката­ логи и фац.лы с винчестерского накопителя на дискеты в специ­ альном •формате с последующим восстановлением заnщ:анной ин­ формации. РС FORMAТ - программа форматирования дисков. DESKTOP • - интегрированная многофункциональная система. Эта . глава посвящена детальному расмотрению .основных из названных прqграмм. •,• ПРОГРАММА РС SHELL • В процессе работы РС SHELL _на. экране ·монитора формируются информационные окна, меню, сообщения и диалоговые окна. По­ ср~дство:r.t: сообщений программа информирует пользователя о х.оде какого-либо процесса. Ниже буду_т описаны осталью~1е средства. В ходе диалога йнфо})мация ПЭВМ может передаваться с клавиатуры • либо с помощью .«мыши». _ • . . Запуск программь~ РС SHELL. Для· запуска программы необ- , ходимо перейти в каталог, содержащий файл PCSHELL.EXE, и задать •имя программы РС SHELL. За именем могут. следовать параметры, определяющие режим ее работы. Параметр /BW необходим при . работе с монохроматическим . монитором. Параметр /350 позволит п,олучить на экране 43_ строки . (ripи наличии видеоплаты VGA).
Параметр /TRn (n - число, по умолчанию равное 1) задает периодичность обновления файла PCSHELL. TRE, в:ключающеrо де­ рево каталоrов дискаi в днях. При n .,;. О обновление дерева каталоrов происходит при каждом вызове программы. • . Параметр /IM запрещает использование «мыши» при работе 'с · РС SHELL • • , Параметр · / Annn (140<nnn<200) определяет · объем оперативной па.мяти для работы с программой (по умолч~нию nnn • 170К байт). Параметры: /R, /RS, •/RM и /RL •делают программу PCSHELL резидентной в оперативной памяти. · Это означает, что часть программы постоянно находится в -оперативной памяти и в любой :мо14ент , времени может быть вызвана . по команде [Ctrt-Esc]. Например, . пользовате,'IЪ . может работать с системой ТУРБО-ПАС­ КАЛЬ и получить rотовую к выполнению программу. Затем, . нажав [Ctrl-Esc], передать управление · . утилите и выполнить некоторJю подrотовительную работу (создать подкаталог для rотовых к вы­ полнению программ на новой дискете),- а потом вернуться в систему ТУРБО-ПАСКАЛЬ и продолжить работу . (сохранить полу­ ченную_ программу во вновь созданном подкаталоге). Параме-:r:р /R определ~ет р~зидентную часть программы равной 9К байт, /RS - • 67К байт, /RM - 91К - байт и /.RL - l 70J( байт. · Параметр /Fn (1 <n< 1О) определяет команду . вызова резидентной в оперативной памяти программы РС SHELL из других программ. По. умолчанию та·~ой командой . является [Ctrl-Esc]. Если: задать этот ~;~:араметр, то командой . вызова будет, например, [Ctrl-FЗ], если ·n=З. • • Пользователь может выnолнйть инсталляцию программы с ди­ скеты или жесткого диска, пользуясь программой РС SEТUP. После копирования всех файлов ут-илиты в заданный каталог следует задать режим работы (резиден,:ный или нерезидентный) основных компонентов утилиты: РС SHELL, РС TOOLS, DESKTOP, MIRROR и PC-CASHE. Если задан резидентный режим работы программы - РС SHEI.L, . необходимо. задать объем оперативной памяти для резидентного модуля. ;возможны четыре различных · объема: • 9К байт (tiny); 67К бzйт fsmall); 91К ба.йт (medium); 170К байт Oarge). Эти . объемы соответствуют параметрам /R, /RS, /RM • и /RL. . Вызов резиде11тноrо модуля DESKTOP выполняется по команде .[Ctrl-Space]. В nроц:;сёе инсталляции производится •модификация файла AUTOEXEC JЗAT и по .завершению инсталляции следует выполнить перезагрузку компьютера .• . Выход из РС SHELL осуществляется нажатием клавиш [Esc] или [FЗ]. После этого будет сформирован запрос на подтверждение выхода из РС SHE l .L . Нажатие [Х] или [С] .приведет к выходу из -утилиты или соответственно. продолжению работы с ней. После ·вых<ща пользователь окажется либо в командной оболочке ДQС, 74
1, :1 РС Shell- F1 l e Disk Options Applicationa Special Help(Fl) 4.:58p■ : no scrl DRV:АВС.QЕ -ч~~=-;~~:-Тr•• 1---- --- --- :- ~~ ~~~: ~ :::::::::::: ~:: _~ ~ :: _:::::::: ::::::::::::: FEMABLE СНI ВАТ 35 12:1!7р ... А 1 ХТ: EMTUT н100Iмs· ВАТ 1536 4:56р .. .А 1 хт: 3D "I RORSAV FIL 41 11!: 57а HSRA 1 ХТ; , ~ЗDSYS "IRROR FIL 3.8912 10: 57а • с RA 19 ХТ: : ЗDPIC S XTG ЕХБ 69493 10: 26а ... А 34 ХТ: : ЗD LOOKS XTGOLD CFG 271 В: 54.а ... А 1 ХТ: : ЗDDATA XTGOLD СО" 822 10: 28а А.1ХТ: +-НIGG1:NS XTGOL D HST 4094 4: !Эр . .А 2 •ХТ: +--HIGDATA XTG_CFG l!XB. 37~71 5:l!l!p • . . . А 19 ХТ: !~HIG!IAIL XTGJDIT ХТР 25356 " 5:00р А !З .ХТ: : +-" l !KU XTG_FI-KD ХТР 6970 5: 01!р ... А 4• ХТ: :•DEHO XTGJOR!I ХТР 11166 5:00р . .. А В ХТ: : T Olt" XTG...J!ELP Х10 . 15383. 5:00р .А В. Х,Т: : SM - , XTG...J{ELP Х20 . 13567 5:00р" ..А 7 хт :· : COKFA XTG...J!ELP ХЗ0 15285 5:00р . . А 8 ХТ: : GOR DOM . XTG...J{ELP Х40 15297 5:00р ...А 8 ХТ_;_ : ВЕТТУ v XTG...J{ELP Х50 14081 5:1!0р . .А 7 ХТ: - == =~= == ~~~~ === =:.. ·~~ ==== ==== - -+ - **-***********••············•*•~·····•*·•· ··· _u F10 · o·r Alt-= Select Henu • Ctrl - drive 1etter = с_!1« drive либо в системе программирования, из котороii была вызвана у-1:илита РС SHELL. - - Информационные окна. Общий вид экрана при , работе с · ути­ литой показан на , рис. 3.1. Верхняя строка , представляет собой элемент и.дентификации, за которым следуют 6 элементов фуюс­ циондльного меню утилиты. В следующей строке находятся буквы А; В, С, D, Е, соответствующие имеющимся физическим дисководам ПЭВМ. Это меню диск:оводов. Нижняя строкi содержит информацию о выбранном элементе функционального меню или действиях для перехода в меню. Основ~ая часть _ экрана занят.а информационными окнами. Слев.а находится окно каталогов, справа - окно файлов. ОдЩ) из . окон обведено ·двойной - рамкой (на рис: 3.1 левое) это активное окно. Работать мож_но только. с активным окном. Под работой в данном случае понимается вы~деление необходимой информации. Смена активного окна производится нажатием кла- виши , [ТаЬ}. _ , Окно .каталогов отображает структуру дерева каталогов текущего диска. В первой строке окна отображается метка диска (при ее . СУГсутствии выводится текст ID = None), затем следует имя диска и изображение корневого катало.га. Далее следуют имена каталогов и соединительные линии, отражающие топологию . дерева. Каталоги одного уровня соедине~ы верти1<:альными линиями, а входящие. в них подкаталогц соединяются с вертикальной лин:ией горизонталь- , ными линиями. Один из каталогов в окне выделен курсором, этот каталог является текущим (выделить можно тqлько один каталог). Текущий каталог можно поменять: клавиши [ t] • и [ ! ] перемещают курсор на 1 строку (вверх и вниз соответственно), клщшши [-] и[-] . n~ремещают курсор на полстраницы (вверх и вниз) , а клавиши [Ноше} ~ [End] устанавливают курсор в корневой каталог и нижний. каталог дерева соответственно. 75
Справа от окна ката.логов расположено окно файлов, •К\)ТОрое отображает файлы текущего каталога. К.tждая строка окна файлов содержит следующую /информацию: имя файла, имя . расширения файла, ·р~зме р файла в байтах, дату и время создания файла или последней заnиси в • файл, атрибуты файла и колччество занимаемых • файлом кластеров. Один из файлов в окне выделен курсором . - это тот файл, с которым можно работать. Выпор любого другого ·файла , в окне осущестйляется нажатием 01-11:1ой иэ клавиш управ­ ления движением курсора. Пользователь имеет Iюзможность инди­ цировать лишь те файлы, которые .удовлетворяют определенному образцу. Нuже будет показано, как это можно осуществить. Может возникнуть необходи~остъ одновременной работы сразу с группой . файлов. Входящие в такую группу файлы называются текущими. Если в окне выделен хотя бы ддин .файл, работа • независимо щ эгоrо будет • выполняться только над группой, даже если она включает только один файл. Текущие файлы 'в .составе группы выделяются на экране числом слева от имени файла и цветом. Число указывает на · порядковый номер файла в группе и орредел:Яет последовател;ьность обработки, которая производится ~ порядке возрастания номеров. Выделенный файл можно включить в группу текущих нажатием клавиши [Enter]; после чеrо выделится следу­ ющий по порядку файл. •Следовательно, количество файлов • в группе будет определяться количеством нажатий на клавишу •[Enter]. Исключение текущего файла из группы можно осуществить ero выделением (т. е. совмещение~ курсора с именем текущего файла) • и повторным нажатием .клавиши [Enter]. Для одновременного иск- . лючения щ:ех файлов из группы следует нажать клавишу [F4], _что приведет к индикации на экране только выделенного файла. Окна файлов и каталогов имеют соответств·енно .горизонтальную и • вертu,:аJLьную полосы (на рис. •3.1 они показаны •группами : символов «*»). Смысл этих полос з.аключается в следующем. Они представляют определенную шкалу, . вся длина которой соответствует полной информации для пользователя. На .полосе . расположен специальный - маркер, положение которого .· характеризует относи,- · тельное расположение представленной в окне информации в общем .объеме. информацйи о дереве каталогов или . файлах текущего каталога. Например, если маркер находится в правой части полосы окна файлов, эго rоворит о •ТОМ, что индицируется заключительная часть информации о файлах текущего каталога, а нача;ц,ная часть информации в · окно не попадает. При работе с клавиатурой под.осы служат лишь для отображения относительного расположения -ин­ дициру~мой 1щформа:ци~. Есл_и же ПЭВМ имеет . «мышь>>, пользо- • ватель может активно работать с полосами. • • Довольно часто возникает необходимость индицировать инфор­ мацию • . одновременно о двух каталогах. Утилита предоставляет такую возможность за счет · разделения о,:он. Для разделения окна каталогов и окна файлов на две пары окон используется клавиша 76 1
. [lns] и . в этом случае экран имеет вид, представленный на р;ис. 3.2; При. наличии двух I_Iap ' информациqнных окон переклю­ чение активных окон по • горизонтали осуществляется клавишей [ТаЬ], •а по вертикали - клавишей [F7] . Обратный переход от двух пар окон к •одной паре осуществляется нажатием клавиши [Del]. После 3ГОrо на экране будет индицироваться та пара qкон , которая имела до нажатия ·[Del] активное окно каталоrов или фай.'Iрв. Размер и расположение информационных окон на экране может быть модифициров-ано произвольным. образом. Ниж_е будут рассмот­ рены приемы для реализации этой операции. . Функциональные подменю. В строке фун:iщионал;ьноrо меню указаны 6 элеме'Нтов, идентифицирующих функциональные подменю: File, Disk, Optjons, Applications, Special, Help (Fl). Каждый заголовок подменю задает группу команд, которые .может выполнить утилита. Выбор нужной группы команд можно осуществить разными способами. Во-первых, можно нажать клавишу [Alt] либо [Fl0]. 1 В строке функциональ1;1оrо меню курсором будет вьrде.лен первый элемент - File. Используя .клавиши [~] или {,.._ ] можно перейти к нужному элементу и нажать клавишу [Ente1·] . •Во-вторых, можно осуществить выбор элеt,1ента нажатием клавиш [Alt.: .F] (вместо клавиши [F] может быть другая, соответствующая первой букве имени функ­ ционального · подме1;1ю. И, наконец, можно просто нажать · любую • клавишу, соответствующую первой буквf? имени подменю. • . Независимо от способа выбора под нужным элементом фор­ мируется функциоirа.льное подменю, содержащее строки с назва-: нием команд (на • рис. З.З подменю для элемента File). ~ Первая строка подменю обязательно выделена . и ·соответствует . первой функции. Если необходимо выполнить другую ·команду, ее следует ·выде.лить, Для этого можно воспользоваться клавишами [ t] и О] для выбора команды с последующ~м нажатием [Enter], либо 77 '•
РС Shell File Disk Op•tioпs Applicetio n s Specie.l Help(Fl) : . 5:04pri;n.o scгl DRV: А · В+--------------·- - ---- - + - =======: Сору • :--- - -------------Ftle List 1-------------------+ ID = Но; Kove :О:\*.* JO: \ : Co11par e ' ENTUT: R·en "11e HIGGINS ВАТ 1536 4,56р .А 1 ХТ: ~ ENABL: Find ' CHI ВАТ · ·35 12,07р .А l : хт7 3D ' Delete HIRORSAV FIL 41 10,57,. · нsRA 1 ХТ: • , ~·зоs: ·Verify HIRROR FIL 38912 10,57а .. RA 19 хт: : ЗОР: View/Edi t XTG ЕХЕ 69493 10: 2ба •.А . 34 ХТ; : 3DL: Attribute chanae XTGOLD CFG 271 8,54, . ... А . 1 хт: • ЗDD: Directory lnfo F5 XTGOLD CDH 822 10,26а . .. А J ХТ: t- ~IGGI: Print XTGOLD HST 4094 · 4,lЗр . .А 2 ХТ: , 1 HIG; L,st (print dir) XTG_CFG ЕХЕ 37471 5 00р А19 ХТ: ; 1 ;l_~~:~-~~==~~~~~ ----- , -• • ~~~:::~:~ ~~~ 1~~;: ~-::~ ~ : ~~: Т: Run Ctrl+En'ter : ~TG..J!ELP Х10 15383 5 00р А8ХТ: S+----------, ----- ----- + XTG_HELP Х20 13567 5 00р А 7 ХТ: С: DOS oh1ft+F9 : XTGJIELP ХЗ0 15265 5 ,00р А 6 Х'Г: G+--•------------ - ---- -+ XTG...НELP Х40 ' 15297 5.00р А 6 ХТ: в: Exit РС Shell FЭ : XTG_HELP Х50 14061 500р.А 7 ХТ: ' lH' Hore File Into XTGJ;:DIT ХТР 25356 5_00Р , А 13 хт: - ===== ==~::::: :::;::::::~=•-: -:~~~:~~~:::~:~~~::::::::::::~::::::~::: ~::: :~~:~ .11 Сору selected tiles to specified drive:directory нажать к·лавишу, соответствующую выделенной бук:ве в выбранной строке. Выбранная команда будет выполняться. Если же ее вьmолнение необходимо отмещ~:ть, следует · нажать клавишу [Esc] или [FЗ] . • Меню дисководов. -Меню дисководов начинается со с.лова DR v; за которым идут буквы, коТОJ?Ые соответствуют дисковод4м ПЭВМ (на рисунках пщсазаны пять дисководов А, В, С, D и Е). Одна из этих букв помечена и: указывает на текущий дисковод. Смена . текущего дисковода осуществляется нажатцем клавиш [Ctrl-A]. (или другой клавиши, соответствующей имени дцсковода). После завер­ шения операции смены дисководов дерево каталогов текущего диска будет :индицироваться в окне каталогов, а · ·список файлов . текущего каталога - в • окне файлов. Если на экране индицируются две пары информаццонных окон, см~на информации осуществляется , в паре, содержащей активное окно. Е~и в • процессе работы с утилитой она не в состоянии . по какой-либо причине прочиrать диск в указанном дисководе, то на экране появляется диалоговое , ок:цо с сообщением No response (not ready condition), и операцию чтения можно повторить с помощью команд RETRY или· IGNORE. Диалоговые -окна. · Диалоrовые окна формируются утилитой РС SHELL для инфо,рмирования пользоват~ при вьщолнении им не­ КСУГОрой кома~щы. На экране может присутствовать · несколько диа­ логовых ОКОН. В ЭТОМ • случае , аК,ТИВНОе ОКНО ВЫДеJ1Яе'ГСЯ ДВОЙНОЙ рамкой. Диалоговьiе ,жна могут б(>[ть информативными (задают информацию пользователю и требуют выбора параметров из неко- . торого подмножества) и требующими •ввода информации (задан;rг информацию, требуюr выбора параметров и ввода информации). При~ер первоrо тиqа диалоrового окна приведен на рис. 3.4 (диа ­ лоrовое окно режима индикации файлов) , второго · - : - на рис. 3.5 · (диалоговое окно модификации прикладного меню) . Обычно диа·· лоrовое окно содержит следующую информацию: 78
:Мh РС Shell lilв Di&k Options Applications Special Help(ll) : ~:13p 11tno scrl DRV,АВСD.Е - i~~:-;~~~-Тт•• 1;;;;;:::;c;i~~~~~~~::::::::::::~ ~:-~ ~:: _~ :: ::::::::: :::::: ::I u ----i'--- ----.- -- -- - -K~dify A~plications List Servic~ ----- ·--·-------- _.:_ ____ _ ·· ; -~ [ i~i~~.; ~ i r e otory:[ • ] ] ;~; !xec ute Path=-Г • ):т: R11n F1 )е "::~:f ] j~j ::~t~ ~~• ~::;r~~~,;;n? (У/Н) (Н] f~~ , Run with s111le c t-.d ,t i le? (V/M ) [N} :т: A8 ■ ociated File &xtena~on( ■ ): [ ·) ],[ ]()[)( :т: :т: PulJ. .d o wn Application Henu irЦtially? (У/К) , [У] :т: - ~ :~~~::1-~:~~~~~~:~ :;: ·;7: :: ~ BILL::: ---c;-c -- -::: ~l:•••••••••••••••••• •••• •••••.••••••• •••• •••••••] Туре а ir1 front or t he letter you Wi:Jh to uзe ..._ as the aelector. заголовок окна (расположен в верхней части); несколько расположенных внизу · прямоугольных облаете~, соответствующих раз­ личным операциям (на рис. 3.5 это операции . NEXT, PREV, EDIТ, NEW ,. DEL, SAVE, EXIT); - поли ,!VJ!t вписывании текста (обычно эти поли заклю~ены в квадратные скобки (рис. . 3.5); .- нескольких · значений различных параметров, которые необходимо выбрать из множеs:тва значений (обычно выбираемь1е значении параметров заключены ~ круглые скобки (рис. 3.4)); - • прямоугольник в верхнем левом углу диалогового OK!fa, -который необходим в случае работы с «мышью,.. Выбор параметров осуществляется следующим образом (рис. 3.4). Меню параметров расположено ~в диалоговом окн'ь. и определяет информацию, индицируеr.~ую в окне файлов (0-4) и критерий упорядочения совокупности файлов (5-8). Чтобы выбрать необхо- 79
димое значение параметра, ,.:л:едует нажать яа _ клавишу, соответ­ ствую~ю его номеру. Если требуется отменить значение параметра, то неоьходимо нажа·rь на клавишу повторно. Справа 01· совокуп- • ности параметров отображаются установленные их значения. •. Выбор необходимой операщш производится так (рис. 3.5). Во­ ш::рвых, можно перемещаться по меню операций: нажатием клавиши [ТаЬ] и осуществить выбор нажатием ,[EnterJ. Во-вторых, операдию ·можцо активизировать нажатием · клавиш [Аlt-выделенная буква названиs: операции] . Типовыми операциями являI,ОТся следующие: . . CANCEL (9тмена работы с диалоговым окном); EXIT (выход из •диалогового окна); EDIТ • (редактирование какого-либо объекта); :• NEW <создание новоrо объекта (файла)); DEL (удаление • объекта); "NEXT (перехЬд к следующему объекту); PREV . (переход к предыдущему объекту); SAVE (сохранение' сформированно1-о объекта); По ходу . изложения будут описа~ы и другце операции. Дл~ вписывания теIСста необходимо выполнить следующие . дей­ ' сrвия .. Обычно квадратные скобки включают текст по умолчанию, Если его необходимо модифицировать, с помощью клавиш управ- . ления движением курсора и клавиш~ [ТаЬ) курсор подводится к · ·нужной части экрана . правее левой квадратной скобки. Затем произвЬдится ввод текста, но только до правой квадратной скобки. J]одменю работы с файлами. После загрузки· утилиты на экране щiдицируется функциqналъное подменю Applicatioiis. Нажав трижд~ клавишу [-] , . пользователь оказывается в подменю • работы с фай,лами. Находясь в режиме . информационных окон, ·переход в это подменю осуществл5!ется нажат~ем. клавиши [Alt-F]. • Общий. вид подменю представлен на рис. 3.3 . Ниже описаны его коман:ды. ~ . • 1. ~~ору - копирование_ файлов. Выполнение операции· копиро- •вания осуществляется нажатием клавиши [CJ или клавиши [Enter-], когда · ·курсор установлен на элемент Сору~ • Если в текущий · момент времени на экр~не находятся две пары окон, утилита формирует диалоrевое окно и требует по,дтверждения, что копирование файлов • будет производится в текущий каталог друrой пары окон. Если _ это так, необходимо ответить . [YJ и начнется процесс копирования· ТеIGуЩИХ файлов, В ПроТИВНОМ случае следует-- ответить ' [N] . . •. ' Если работа производится с одной парой окон иди на . преды- , дущем ша~ · бЬJJia выполнена операция [NJ, формируется диалоговое окно •выбора дисковода (рис. · 3.6). С помощью клавиш управления движением курсора следует_ выбрать нужный , дисковод и нажать клавиши [Alt-C]. Если диск, на который выпщшяется копирование, содержит лишь один корневой каталог, начнет - выполняться еше- 80
рация копирования, в противном случае в активном окне каталогов появляется изображение дерева и следует врrбрать каталог, в который необходимо выполнить копирование, после чего нажать клавишу [Enter]. Е~и в процессе копирования выясняе:~:ся, что в _каталоге назначения существует файл. с имен,ем копируемого, формируетtя новое диалоговое окно (рис: З. 7). Выполнение операции REPLACE ALL' (клавиши [Alt-AJ) приведет к замене текущего и последующих файлов группы в каталоге назначения: о~;~·ерация RE-PLACE FILE ' (клавиши [Alt-R] . позволит заменить текущий файл; имя которого индицируется в диалоi'Овем окне: а п_оследу!.. ющие файлы группы копироваться ·не будут и прРцесс . приоста-:­ новитС.IJ. Операция NEXT FILE (клавиши· [Alt-N]) отменяет ко­ пирование текущего •файла, а операция SКIP ALL (клаю ша [S]), отменяет копирование всех файлов группы: с идентичными .именами. 81
'·• 0 ~~/:•lJ ~ilg ~i 5 k Opti c;ma. Applj,c·ations Special •Help{Fl) : 5:Э0р11:по sc,;l · nFile=CHI.ВАТ - ---------------Рi1е St!arcJ, Se,rvice-----·------;------ ----;-··---- - --- • Znter ohuracter ~tring f'or which to _. s c a.n belaw. You 11ау e~t .er the. ••arch srtrtna ~n ASCII or НБХ . It you enJ;.er НЕХ 1 ari БХАСТ •atch is done . Otherwis• • cae•-irнн,naitive searoh i;., dono. / )<с-. ~scrr 0_0_0_~_0_0_000111111111122222~2222.33Э SEARCH 12З4567890l23456. '/8901lЗ45676901i ARGIJ,IIENT -------------- - -- --- - - - ------------------- ---------- · -----~- .. - ~!':NGTИ,00 )<-- нц +--------------------------...-------------------------------- • - - - --- - ------- -- --• Select '8EQIH l:o _start searchin,8. НЕХ to enter data in Нех . or CANCEL to quit.. 2. Move - перемещен:це файлов. Команда аналогична· · команде Сору, но при ее выполнении •переносимые фай.лы в исходном каталоге автоматически уничтожаются. Выполнение _команды • про- исходит так же как и вышеописанной. • • 3. Compare - сра внение файлов. Команда активизируется на­ жатием клавиши [О] или выбором соответствующего элемента меню. Команда выпоJJ,j!яется для любых типов . файлов. Если к мо:t.Jенту выполнения команды I на экране были две пары инфор­ мационных окон; утилита сформирует диалоrовое окно с запросом . необходимости ср1;1внения файлов •с файлами текущею каталога другой · пары окон. В случае необходимости выполнения такqrо сравнения . следует ответить [У] , в противном случае -- [N] . Если на экране одна пара окон, формируется диалоrово~ окно, в котором существуют операции MATCHING NAMES (клавиши [Alt-MJ) или DIFFERENT NAMES (клавиши [Alt-D]). Выбор первой означает, · что будут сравниваться файлы с одинаковыми имеJ.{ами, а второй - разноиме:нные файлы. • Если в процессе сравнения выясняется, что. файлы не совпадают, формируется: диалоrовое окно, содержащее · имена 'сравниваемых файлов и сообщение о неудачном сравнении. Для продолжения процесса сравнения следует зад,ать - операцию CONTINUE (клавиши [Alt-CJ). • • . · 4. Find - поиск в файле. · Перед выполнением команды курсор в окне файлов должен быть установлен на имя файла, в котором необх.одимо провести поиск. Затем следует задать команду Find (нажать iсл.Твишу [F] или выбрать элемент Find функционального меню). -fla экране будет сформировано •ди~оrовое окно (рис. 3.8) и затребован ввод последовательности символов в шестнадцатирич­ ном Р.ли те1'стовом формате. Переключение между этими форматами осуществляется с помощью ·операции НЕХ в нижней части· экра.uа, 'И1Jвертирование ее производится клавиш~й ' [ТаЬ] . Вводить ' можно , только латинские буквы: и учет реmстра (строчные или прописные ,82 =-= ,_,,_ ..
•. б~ы) возможен только при . вводе букв по их шестнадцатиричному , 1 . ко ду . · Если в окне файлов была задана группа файлов, поиск в ней будет вестись последовательно. Если заданная последовательность С11NВОЛОВ найдена, фqрмируется сообщение, указ.f,lБаЮщее номер сек­ 'тора на тtске относительно начала файла и . смещение в секторе, определ.sμощие местоположение искомей последовательности. .В . этом случае в диалоговом окне , меняется меню операций • и появляется возможность продолжить Щ)ИСК (операция GO), отредактировать текст файла (EDIT) · или прекратить операцию поиска (CANCEL). Если · выбрана операция редактирования, содержимое экрана меняется: ' справа располагаются . си~ы, а слева , их mестнадцатиричны:й эк­ вива:лерг. Для перехода от одноrо представления символов к цруrому используется клавиша [F7]. Нижняя часть экрана содержит меню • для управления процессом редактирования. 5. Rename - - переименование файлов. Команда вызывается нажатием клавиши [R] или выбором соответствуюiцеrо эдем:ента функциона.льноrо подменю. Курсор должен быть установлен на_ переименовываемый файл. Будет сформировано циалоrовое окно, содержащее два поля для · вписывания текста, которые содержат имя и расширение переименовываемого файла. . Следует ввести новые значения имени и расширения . и выполнить операцию RENAМ.E. (клавиши [Alt-R]). Если выполняется переименовывание группы . файлов , и пользова,:ель опускает операцию переименовы:­ .вания текущеrо файла, для nереход~ к следующему необходимо выполнить операцию NEXT FILE. • 6. Delete - удаление файлов. До выполнения команды имена гру~rг,1 . файлов должны: быть заданы: в информационном окне. Затем следует · задать • команду, нажав клавишу .[D] или выбрав элемент подменю. В отnичие от команды D.ELETE ДОС команда утv.литы позволяет удалить файл с произвольным набором атри­ бутов. В процессе выполнения команды формируется диалоговое окно, . содержащее меню операций: DELE'I'E (удаление текущего · файла), NEXT FILE (удаление сле,r(ующеrо файла), DELETE ALL (удаление всей группы файлов без необходимости подтверждения удаления юаждоrо . файла), CANCEL (отмена операции удаления). Если - для удаления выделен только один файл, РС SHELL потребует подтвержденю~ необходимости ero удаления. 7; Verify - верификация файлов. Должна быть определена rруппа файлов дл.!i1 верификадии, а затем задана команда нажатием клавиши • [VJ или выбором элемента •функциональноrо подменю. В процессе вьшо,л:нения команды последовательно читаются все сек­ торы файла. Если процесс чтения происходит рез сбоев, в дна- , лоrовом окне появляется сообщение ·об успешном завершении процесса верификаци-.:,~ В случае обнаружения ошибки программа верификации предлагает меню опе~ций: VIEW /EDIT (просмотр/ ре­ дактирование . .файла), VERIFY (продолжение' тестирования), CANCEL (возврат в информационное .окно). 83
РС Shell ·Ftle Disk O~tion1c: Applicatione DRY,АВСDВ ' u-~~~Q~;;~~;~- - --~ ---- --· ·-- ---Fi le Viet1/Ed~ t ; echn' ort ;cls ' Specia~ f _lelp(P.'1) ; 9:47a11:n_p scrl Service ---------- -------, -- -- -- -- - - --+ : echo . LoadinJ( HIGGINS Oroup Product i v i ty. Sottware USAGB, , if TERK i$ set: HIGGIMS- [Login ID] (paasg,ord} if TERK is ~ОТ l!!et and Higiin:s . can deterмin pr;oper t 'er11.: • HIGGI"S [Lo,11in 1D] {"aa:swurd) if THRK is МОТ set and you ·tt.uяt specity r.proper· ter11: H1G?IHS (Terin Jfil•J {l..ogin ID} {passwr.,,rd} : r•• :cd. higa:inв : i! "Х4"=="" . aoto WOTALL : hiaains Xl Х2 %3 %4 :aoto OUT : , HOTALL :it ·•х1--=~ .. _ •· goto NONБ : it ·•x1··=~··110nc,'· got.o TERliSPEC !7:~~:::~~~~] ~~=~~~~~]! / . +------------ . -- - --- - - -·· ... - - - - - - - - - - - - - - - - ----- - - - - - ----- --- - ••-------------------t Нo ■ e=Firit Бnd.:::Laвt PgUp::U~ P .gDn~Do'1n Esc=Exit РС Shell DRY,АВ Fi le IDink Options Application11 СDЕ1 • Special Help(F_l) : 9:4°8al\:no .scrl t u-нIGG· INS- ё;f--;;1~~i;;-;;~~;~ 1~0:~:;~Е~i~в:·;;~;;~-оi;;-л~;\;-;~-0;;;;; ;-- --: ~ :00Э0(0000)6563686.F208F88660D0А63ОС730D0А65 echoott cls.е•: :0016(0010) 63 66 бF 20 4С 6F 61 64 69. 6Е 67 20 ·48 49 47 47 cho Load.!ng HICG •: :0032(0020) ·491 4Е 53 20 47 72 6Р 75 70 20 50 72 6F ~64 75 63 JNS Group f'rodцc *: :"048(0030)746978607"6 792053!iF667477Gl72650D tiritySoftware *: :::::1:1:~::~~:~:g~g;:~: ~:~~~g,:~:~i~ ~:~~.~~ ~=: ust1E;ER : ! :0а96(0060)4D206973207365'74ЗА2048494747494Е К!s.set'HIGGI" •• • ;0112(0070)5320·15В 4СSF6789ВЕ204044!>D207В7061 S(LoginID]{ра•; :0128(0090) 73 73 77 6F 72 64 7D ·00 0А 72 65 6D 20 20 20 20 sзw0rd} ro11 •: ·:0144(0090)20206966ZВ5445524D20697320·4Б4fМ• ifТЕК"is/ЮТ•: ;01В0(00А.0) 20 73 05 74 20 81 6:Е 64 20 48 69 67 87 69 бЕ 73 5et and H18'Sins •; :011·В(00В0)2083816Е206465746572SO696Е207072 c~ndeter~inpr•: :0192('00С0) BF 70 65 72 20 74. 65 ·12BDЗЛ0DаА72656D20. cipertera: r~a •: :020.B(lil0D0)Zlil2020202020202020(8494747494253 HIGGJNS •: ;:~;:~::;;~ ~; ~; :i ~~ ~~ ~~ =~ ~: ~~ :: -~g ~- ~: ;: ~~ ~: ~;~~~j~- ,;~! {pas :.j ; ; /SCII/ШJ ~ CH~HGE /ECTOR , ~ ; =EDIТJ ;/ANCELJ :; ♦------------------------------------ ,____ - - - ----- - - - --- ----- - - - - --- - - - - --- - - -- -+ Ho».•=First End.: .Last. P,,;Up=Up PsDn::Down Bao=ixit 1 8. VIEW /EDIT - просмотр/редактирование файлов. Перед вы­ полнением командьi курсор должен быть устан0влен на необходимый , файл, после чеrо необходимо нажать [Е] или выбрать элемент подменю. На экране ' будет сформировано диалоrовое, окно, инди-, цирующее начало файла в символьном виде, и две операции: ASCII/HEX (символьное или шестнадцатиричное представление ин­ формации) и C'ANCEL (рис. 3.9). Для перемещения в пределах , , файла следует использовать •кла виши управле~ия- движением кур­ сора. Если просматриваемый файл не является текстовым~ удобно перейти. к шестнадцатиричному представлению информации путем выполнения операции АSСП/ЫЕХ. В ·этом случае диалоrовое окно меняется (рис; 3.10): превраJается в окно редактирования ·сектора · на диске. Это окно •содержит следующую иrформацию: номер сектора относительно начала файла, номер кластера, абсолютный номер сектора на диске. Ни_жняя часть экрана содержит меню 84
1 ~ :~:S~e l ~ ~i~~ ~ isk O_ptiO n s . Applic ationi, Speci•l Help{Fl) : 9:~1a11::no sQrl - ~~=:=::no~,-.-- -- -- --iile 'Attribute Service------- -- - -- - - ~ -7 -- - - - -- - - - -- ---- -7 D·: \ .+-- - - - ----- ---- - - -HSRA . ':'HtE DATE----- ----------- - • +---- - _,.._ ... _-------+ fEHABL: 'XTG RXE .. . А 11!:26• • 5/31/01 684Я3 ;р...А l ХТ: sнruт: XTGOLO . CFG .,,А 8:54а 6/11/81 271 :н----- --------+т: ЭD: XTGOLD СОН , .- .А 10:26е 5/3.1/81 622 :н iTl ·, Еэоs:' XTGOLD нsт .•. -~ э·:44а 8/15/91 • 4094 Vhen . rinishedlTl : ЗDР: XTG_CFG ЕХЕ .. . А 5,03р 10/13/69' 37471 • ••.lвot, :т: : ЭDL: XTGJ:OIT ХТР . , . А 5,30р 10/13/ВЭ 25356 :Т: • ЗDD: XTGJIMD ПР •• • А · 5:00р 10/13/69 6970 •,, -_u-_•~·~:_r·_-E·_n :т: t-НIGGll XTGJ'ORИ ХТР ...А 5 : 00р 10/13/89 11166 п_ft :т: ,нrа: XTG..J!ELP хн, .. . А .S : 00p 10/13/В9 153~3 :т: :.lн: XTG..J!ELP Х20 •. . А 5,00р 10/13/89 13567 ' +----· -n :т: :; +: XTG_HБLP хзе . . А 5:00р 10/13/89 15285 i :__ Е __х __ :_: __ __ ы :т: :: Dl XTG..:)tELP Х40 . А .5,00р 10/13/В9 15297 , :т: :: Т[ XTG..J!FLP ,Xl\0 А 5:00р 10/13/89 14061 l+c·----------- - +Tl ll s: XTG..J!ELP Х60 А 5:0~р \З/lЗ/88 14361 lP А 7 ХТ: :lс: XTG..J!ELP Х70 . .А 5,00р 10/13/В9 14125 lp ,А 8 ХТ! :: G; XTG_HELP ХВ0 А 5.00р 10/13/89 5070 lP..А 8 ХТ: :; в: XTGJIELP ХТР А 5 00р 10/13/89 5770 :р А 7 ХТ: ~-= ~ :~= ==:l_ ~~:~~~~~:~~~~:~~~~~: ~~::~~~~:~:~:~~:~~:~~~~~::~~ _ _ ;~~~~~~:~~~~~~:~ _ц Use the cufsor or :oouse to 8elect а file and chani(e the t.ttr , dat! end/or t.111il!! . операций : ASCII/HEX (символьное/шестнадцатиричное представ­ ление), CrIANGE SECTOR (изменение сектора), EDIТ (редакти­ рование) и CANCEL. В процессе редактирования . можно исrюль.:. зова11ь любые способы представления информации, переключать которые можно нажатием [F8]. • Задание относительного номера сектора позволяет выдать на экран . сразу - нужную часть фа;йла. В заrоловке диалогового окна утилита индицирует номер кластера диска и абсолютный адрес сектора; соответствующие отображаемому фрагменту файла. ' 9. .AЦribute change • - изменение атрибутов файлов. Команда может работать не с группой фа;йлов~ а со всеми файлами текущего · каталога. Поэтому вначале надо установить· курсор на требуемый каталог, а затем нажаrь клавишу •[AJ или выбрать нужный элемент функционального подмен,ю. На экране будет сформировано димо­ говое окно со спис~ом файлов текущего каталога, значением их атрибутов, временем и датоl\. создания файлов, а также длиной каждого файла в байтах (рис. 3.11). Как огмечалось в предыдущих главах в ДОС используются следующие атрибуты файлов: Н, S, R" и А. Вво~ любого • атрибута инверrирует его значение. Кроме тоr;о, можно изменить время и дату создаJШЯ файла. • 10. Directory Info - • информация о каталоге. Для выполнения команды необходимо установить курсор на интересу]()Щий каталог и нажа'tЪ [F5]. На экране будет · сформировано окно со сл;едующей информацией (рис. , З.12): , • 1 . \ - количество файлов в окне файлов и их общая длина в байтах; - колич.еётво текущих :файлов, включенных в rруппу, и их общая длина в байтах; •- количество файлов в текущем каталоге и их общая длина n байтах; , - о6ьем доступной памяти. на диске в ' байтах. 1 . • 11. Print - печать файлов. Перед в~одом команды необходимо сформировать группу фа_йлов для печати. Затем в функциональном 85
t подменю либо на~ать клавишу [Р] , лиQО выбрать нужный эле}.{ент меню. IIa экране будет сформировано .чиалоrовое окно, в котором можно задать_ один из трех режимов печати: - печать файла в символьном формате; печать файла с определенными пользователем параметрами; печать каждого сектора в симВОJiьном и шес:rнадцатиричном ~представлении. . . Нижняя часть экрана содержит ·меню из трех •операций, опре- деляющих . печать (PRINT), выбор · следующеrо файла '(NEXT) и .1 отмену операции (CANCEL). Если • выбран режим печати с • определенными пользователем парамррами, •на экране пояБm1ется окно для выбора параметров печати: - Liпes per page (колl-(чество строк на странице, по умолчанию 66); - Margln lines top and Ьottoпi (число пустых строк ввеJ:!ХУ и внизу страницы, по умолчанию 4); - 1?xtra spaces Ьetween lines. (число пустых • строк между печатаемыми строками, по умолчанию О); - Left, right margin (лева11 и права11 границы печати, 1:10 . умолчанию _ 1и•80 соответственно); •- Page head,ings (верхний_ колонтитул каждой страницы, по умолчанию N); - .Page footinp (нижний колонтитул каждой страницы, по умолчанию N); - Page numЬeJ (автоматическа11 нумер1щи11 страниц, по умолчанию N); • - Want to •stQp Ьetween pages? (режим печати п~ отдел~ным страницам, по умолчан~ю N); ' - Want to eject last page (выдача последней страницы распечатки, . n'o умол­ чанию У). 12. List (print с каталогами, до сделан текущим. dir) . печать каталоrов. Эта команда работает ее выполнения необходимый ката.,,:ог должен быть Выбор команды производится нажатием клави.:
•1 РС Shell R~: .1 Dir\!oLorr f'rint Ser..-ice ID "- Mone ~ - ----- --------- -· -- .---------- ----- ,- · --- . ------- ------- --- • - Path::D: \PC....SHRLL На•• Ext СОНР RESS ВАК COHPRESS CPG coнeaxss вхв COHPRXSS HLP PORHAT ВАТ нвнснк сон иI. со" HIRROR СОН РС-САСНБ СОМ РС-САСНБ SYS PCBACXUP CFG PCBACIWP F.XS PCBACXUP HLP PCBOIR • СОН PCFORHAT сnн PCSECUR!! CFG PCSSCURE вхв · ·PCSECURJ!" HLP PCSETUP СОМ PCSHBLL 'C:FG PCSHF.LL ~ХЕ PC5HILL H.L.P PCSHBLL IHG PCSM:ELL a~.JL R!.ADH! r ТJП RBBUILD СОН Siz" IC1u D•t• • 1i■e Attrtbutoa 4 1 . 7/lB/91 4: 59• А s ·1 8/05/91 10,080 А 85181 32 1/14/88 8,19р • -А Ь899 3 12/06/US g,480 А 28 1 2/18/88 4 :Вбр А 12°88 1 2/22/87 4:Эlp А 2987 2 1/06/88 е·: 26р А 14"133 8 1/05/89 4 ,В2р А 24800 13 1/09/89 10 ,41а А 307 1 9/08/88 Э, 04р А 1131 1 7/04/Ql 10:42а • А 83985 41 1/19/88 1,1 ,esa А 25808 13 1/06/89 11, 15а А 1588 1 ,1/04/8А В:47а А 15696 8 1/03/89 1: >3v А - 2.0 1 7/04/91 11 :04а А 108190 53 2/16/еЭ 5: 12р А 7120 • 1/07/89 11, 18& А 21::!636 14 1/'56/89 2 :е,а А 1903 1 8/13/Эl З,24р. . А 92233 ~8 1/20/89 1, fЭр А 37837 • 18 12/08/88 9:55р А ::;~1: \~~ f~~~:,:: ~: ~~: : 14775 8 t/1Q/8Q 2,0Sp А 162>6 .в 1/IH/69. э,37а А 28 f'il•• LISTi.,d 849ZЭ6 bytee. 2R tilss l n auЬ-dir:: • 8490~е b~tee. " t'i~eз: S!LEC1'ed :: 0 bytea. • AvoilaЫe on volu•e :: 4032t;12 bytes. ши [L] - или выбором элемента функционального - подменю. На принтере печатается содержимое каталога. Каждая строка включает следующую информацию: :имя - файла, размер в байтах, количество кластеров, время и дату создания файла-- и его атрибуты. Пример выполнения команды [L] приведен на рис. 3.1 З. • 13. More file Iilfo - полная информация о файле. Необхсщимо задать группу файлов в окне фащюв, а затем перейти в функ­ циональное :подменю и либо нажать . клавишу [1], либо вцбрать элемент меню. Формируется окно (рис. 3.14), включающее следу­ ющую информацию о ·текущем файле группы: имя файла, • рас- - ширение, полный путь (начиная с корневоГ9 каталога), атрибу1ы, дата и время создания, длина в байтах, количество кластеров , и начальный номер кластера на диске. Для перехода к окну _еле- - дующ его файла следует выполнить операцию NEXT (клщшша [N] ). 14. Word Processor - текстовый Редактор. Команда позвол:яет создавать· или. модифицировать существующий текстовый файл. Для редактирования существующего текстового файла следует отмети-rь файл в окне файлов и нажать клавишу [WJ - при активн·ом подменю файлов_ или выбрать нужный элемен.т подменю. После этого на -экране появляется диалоговое окно, содержащее меню операций: ' редактщхд1ание (EDIT), создание нового файла (CREATE), отмена операции. Если пользователь выбирает •операцию редактирования, формируется новое диалоговое окно, ' содержащее ' имя редактируе­ мьrо файла, его текст и , меню операций редактирования (рис. 3.15) (еслц перед этим _ 6Ь1Ла ,выбрана операция CREAТЕ, верхняя строка содержит полный путь, а 'Гекст · отсутствует). В нижней строке приведен . перечень управляющих клавиш. 87 •
ре Shell Fi1e Disk Opt.i.ons A,pplic11.t:.ion1 Special He:lp(F1) : 18:,e:aa:no ■ erl ~ ORV,.А8СDЕ • --- -- ---- ----- ---- · - - - - - - -Mord 'ProoeeaS.na Sorvlco------------- • · ··- - -- - - -- -----• Uo' \PC..$HELL\PC-:(:ACИE . SYS . .. r : • ~ Н PClltXXXX0 <u>XCuхе::: , , : :. s. •. •-• . t ао[rwмvvu·v •G • : : d&G;&G>IG ; 3z • Ао·. " 8. •& • G v] •...,ZY[X • :.РС-САСНЕ Generio Devio• Dri.ver, V2 .ей 1.nstalled. :8Cop,-ri1tht 1087, .Kult.i•ott Corporat:ion, All R1ehts R•••rved, .:,r+ =!Х+ Операции 'редактирования позщ)ляют маркировать текст, удалять :р вставлять маркированный текст в другое место файла. Маркировка фрагмента текста выnолняетс:я следующим образом. Курсор следует установить ·в начало текстового. фрагмента и выполнить операцию. SELECT (клавиши [Alt-L]), затем , установить курсор в конец ' фрагмента и повторить операцию SELECT. Фрагмент маркирЬван­ ноrо текста на экране будет подсвечен. Eqiи опера1,1:и~ SELECT выполнить в третий раз, . маркировка исчезает. •. Удаление маркированного участка происходит по операции CUT (клавиши [Alt-C]). Маркированный фрагмент исчезает с экрана и . .запи сывает ся в сдециальный •буфер, затирая записанный там ранее текст. Аналоmч~о выполняется операция СОРУ (клавиши [AJt/0)), но фрагмент ·текста с экрана не удаляется. Для включения текста буфера в •другое место следует установить в это место курсор и выпо.1.1нить операцию PASTE • (клавиши [Alt-P]). 88
l11 Операция SEARCH (клавиши [ALT-E]) . предназначена для по- • иска строки в тексте . Продолжение поиска происходит · по нажатию клавиши • [Enier), ' прекращещ.е поиска · - по нажатию клавиши [Esc) .• Функционально аналогична операция REPLACE (клавиши [Alt-R]), но кроме поиска указанной строки она осуществляет ее замену . .· • • ' • Для· визуализации · симвqлов конца стРоки в индицируемом тексте ' надо зад.ать операцию SHOW (клавиши [Alt-Н]) . Повторное вы- · пщ1нение операции убирает с экрана маркеры конца строки. ,• Сохранение отредактированноrо · текста на диске осуществляется • вьшолнением операции SAVE (клавиш:ц: [Alt-S)). Если пользовате­ лем был сформирован новый ,Файл_, на экране буд~ сформировано окно, .в которое следует ввести имя создащюrо фаила и выполнить операцию SAVE в новом о~е. При сохранении новой версии существующего · файла утилита переименовывает существующую, присваивая ей • расширение .ВАК. Если после последней операции SAVE была произведена · модификация файла, перед выходом из Редактора формируется о~но с тремя 'операциями. Для сохранения файла следует вьшоднитъ операцию SAVE ·в новом окнеr а для вы,с:ода - операцию RETURN . (клавиши . [Alt-RJ). 15. Run .,..- запуск программы. ,.Команда может быть иiшции­ рован,а по-разнQму. Пре;)f<Де • всеrо необходимо в окне файлов совместить курсор . с именем файла•, расширение которою . должно быть .ВАТ, .срм или . .ЕХЕ . . Затем для выполнения программы · необх одимо нажать клавиши [Ctrl'7Enter], либо из функционального •подменю работы с файлами :нажать клавишу [NJ , либо выбрать соответствующий. элемент меню и нажать [Eriter). После начала · выполнения команды на экране формируется окно (рис. 3.16), пользуясь которым можно :r;:ередатъ параметры вызываемой про­ грамме. При наличии параметров они вводятся в_ том же .формате, .в котором он)f должны присутствовать в командной строке ДОС.. Для запуска необходимо выnолнить операцию RUN (клавиши • [Alt-R]). После завершения выrю.лнения программы в нижней части экрана формируется сообщен~е Press · any key or а mouse button to re-enter РС . SHELL Следует 'нажать любую клавишу •на клавиатуре и вернуться в утилиту РС SHELL. 16. DOS • • выход -·в ДОС. Из функциональноrо подмtшю команда · выполняется нажатием клавиши •[SJ или следует выбрат.ь элемент подменю- и нажать [Enter) . Если утилита находится •в режиме индикации 'информационных окон, · команда •выполняется нажатием клавиш [Shift-F9). В результате выполнения команды пользователь оказывается · в процессоре команд ДОС и мо:жет работать в нем. При этом не следует изменять переменные · среды: или запускать резидентные программы. Выход из процессора команд • ДОС и возврат в РС SHELL осуществляется вводом текста «EXIT» · и нажатием [EnterJ.. 89
17 . EXIT - выход из РС SHELL Из функцирнальноrо подМ:еню следуе-~- нажать клавишу [Х] ИJIИ выбрать соответствующий элемент подменю и нажать [Enter]. Находясь в режиме. индикации ин­ qюрмационных ОКО!_!, ~я выμолнения команды можно нажать либо клавишу [Esc], либо [FЗ]. · Утилита запросит ш:щтверждение ~е­ обх~димости выхода и в зависимости от реакц~ пользователя обеспечит уход (без возврата) в процессоn команд ДОС либо работу в среде РС SHELL. . . Подменю работы с дисками. Нажатие. клавиши [Alt-D] · пере­ водит пользователя: в функциональное подменю работы с дисками. , Кро~н; того, в . него .можно попасть с помощью клавиш [-] или [-J, если · на экране индицируется другое фу~кциональное , под­ мен19. Общий · вид подменю •работы с д:нсками . цредставлен на рис. 3.17. • 1. Сору :Pisk - копирование дискет. Команда инициируется нажатием клавиши [С] • или выбором соответствующеrо элемента подме~по и поз~ет копировать ииформа:цию с одной, сформатиро­ ванной дискеты на другую, к<Уrорая мо ет быть иесформа1ированной. Оба дисковода ДЛS1 копированш,: • доJШНЫ быть однотипными, и допускается совмещение исходноrо дисковода и JЩСКОвода с копией дискеты. . В процессе выnОJП1енш команды на экране появляется диадоrовое окно, :s кОТС\ром с -помощью клавиш [ t] и [ +] необходимо выбрать исходкый диск~вод, затем нажатием [ТаЬ] переклюЧИТЬСJI в - окно дисковода.:.адресата . и ·аналоrично выбрать устройсгпо д,m1 дискеты-копии (рис. 3.18). После определения дисководов следует ВШ19Л1штъ операцию CONTINUE п начать после на,f.ащя к.лавшпи [Enter] копирование. На экране nояв.ля:ется окно; отображающее процесс коnированu информации · с исхцдной дискеты в оперативную память, содерr,3Щее надпись Insert Source diskette in drive • '(• - ИЮ1 исходиоrо · дисковода) . • Следует установить исходный . диск и выбрать операцию ·CONTINUE. После заверmеНЮ1 •чтеииs-.нформации . . . 90 \.
РС Shell File Disk Options . Applicat1ons Spec1al He l p(l'l ) ; 10:14aa:n o acrl ORV:А8СD11 - - =========Tr•• 1=;=========-[Е. --- ------- --- ----F1le List 1-.---------•------ - -+ ~Dt= э~~оокs ; -~:~~===~~::~~~~--- ------ ----- ------------ 0 -- -- -l .' ЗООАТА tt------0- --- - - 01ak Сору-------- - --------+:59а . . . А 1 РС: t-иIGOJMS ++Select Source Drive Seleot Taraet Drive ::е9а .. . А 1 РС: , 1 нIGDATA ,·.===·•=============i- +-------- ---- -- ---+ : :18р •••А 32 РСi :• HIGHAIL А: 1:А: :!:48а.. .А 3 РС: ! ..- HBN U В: :в: ;: :06р._..А 1 РС: : 01111 0 : : ::Эlр .. .А 1 РС: f ТОК : : ::26р ...А 2 РС: :· SAM 1 :::В2р.. .А 8 RE: : C-OMFA : ' :::41а•.. .А 13 RE: : OORDON - == ====,=========-=::- +-- - ---- - - - -- - --- -+ ::04р .. . А 1, i ВЕТТУ +-- ------· -n +--- ·--1 ::42а .•. .А 1 : BILL : COIITIIIUE g i &XIT ::05а ...А 41 :: COMfB .::::: :======- ======- _ 1:lliia . .'.А 13 , Е: LLI~~OIO +--------~ -]; ;-- ---PCFO;;;;: -;;;;i; -- --;;;;98--~::;: :: :: ~. i PC--5HRLL *i PCSl!CURR CFG 20 .11:04а ...А 1 : J!T vi PCS:ВCURI! EXR 108190 5: llp .. . А 53 : ОАН$ • ; ***~******•*•*************~****************** Н - - -- ---------- -------------- -+----------------··----.---------- .---•-----------4 в оперативную память на панели появляется надпись Insert TARGET diskette in drive • (• - имя. дисковода-адресата). Следует установить дискету для копии fi вШiалнитъ опе~ю CONТINUE. В процессе копирования РС SHELL может потребовать многократной смены дискет (~сходной и с копией). 2. Compare • DisJ(. сравнение дискет. Активизация команды производится нажат-нем :клавиши ·ro] или выбором элемента под­ меню. Как и при выполнении предыдущей команды необходимо задать имена устроtiств первой и второй дискет •и 5'ачать процесс сравнения. Если информация на дискетах иде~тична, выдается сообщение Diskette Compare Complete. Для завершения выполнения команды •следует выполнить операцию CONTINUE. В случае не- •соответствия процесс сравнения приостанавливается и формирует~я сообщение Pisks MISMATCH ш· logical . sector NNNNNNN in displacement МММ. Mismatched bytes «А» (ii) (in 1st disk) «В» (jj) 91
РС Shell FiJe Di ■ k npt.ionм Applicationa Specia]· H •lp(P'l) :10:17ari:no ecrl DRV,АВСDi Fь::;;;;:::::_::::::::::::l~i~~pg.1~~~~x;:;::::~:-~~:~_::::::::~:~::::::,~~;f f:oi■k& HISMATCH .1n .lo~cal seotCr nur. _00ее0ев at dii-plaoe~ont 001 ;Ре: . :!N1•aatch•d ь,tеа, "') " (29) (1n I■ t 4lok) '"4 " (34). (in COMPAR! ТО di~kJ :~g1 :Ре : ·· :Ре: ,, :Ре: ., ! RE: •, . 1 2 Э Э : 11:Е: Traok 01234587880123458788012З4~678е81234 587 88 ,, Side 8 CRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRl':RRRRR :: Sid• l RRRRPRRRRRRRRRRRRR RRRRRRRRRRR~RRRRKRRRR • , , !!;:~~~~~~~~] 7:~~~~] • :: Ёв~---------~ - - -- - - - - -- - -~п:-- - -;;: ~;~;;;i-iхЁ---~;ё~;;; -- ; :i2~ .-~ ---;;---~ ; - ~ =~~~~~ == ;. : ~ ===: :: : = = =====:=11ti- ~~~~~~:~~~:~~~~~~~:~~~:~~~~~=~~:~~~:~:~: ~ ~~~: .11 Seleet the .EXIT but~qn or press RSC to return. (in • COMPARE to disk), где NNNNNNN • _ номер сектора, в котором обнаружено несоответствие, МММ номер байта в секторе, . ~ и ii - •символьное и шестнадцатирично е представление несовпадающеrо •.байта на первом диске, -«В»- и jj - • символьное и шестнадцатиричное· представление несовпадающеrо байта на 1 вто- . . ром диске (рис. -3 .19). После ·несовпадения можно либо прервать \ выполнение командЬI сравнения лйбо продол~итъ .ее выполнение. З. Search I)isk ~ поиск последовательности символов на диске: Выполнение команды: начинается после нажатия клавиши [S] или ПOC,lle выбора соответствующеrо элемента подменю. Команда вы­ полняется аналоmчно команде FIND подменю .работы с · файлами. Разница .заключается в rом,. •что поиск нроизводитсsi на всем ~ске, а не в файле и в случае успешноrо . поиска нижня~ часть . окна - в :меню операций содержит операцию FILE NAME, которая . позволяет указать · имя файла, вклю;чающеrо искомую последова- тельность символов. ' 4. Rename Volume чтение и . модификация метки тома текущего дисковода. Для выполнения командЬ:f следует нажать к)1авишу [R] или выбрать соответ(."ТВующий эдемент подменю. Выполнение команды: начинается с вывода· диалоrовоrо qкна, со­ держащего •существующую метку тома. Кроме тоrо выдается запрос на 1!вод . новой метки тома. Ее следует . ввести и выполнить ·операцию RENAME (к.лавиши [Alt-R]). . S. Verify Disk - , .верификация диска . Для вьmо,,'IНения команды еле.дует нажать к.,шишу [VJ или выбра~ нужный элемент подменю. В результате формируется диалОi"Овое окно и по нажатию клавиши [Alt-V] начинается процесс верификацш1, кщ-орый состоит в считшании информации и сравнешш mнтрол:ьНЬIХ · сумы. Если появляется: ошибка, утили'I)а сообщает, · СQЦержит дн да.ннщi . сектор информацию. &ли сектор свободен, он ~mрк.ируется как неприrодн.ы:й для дальнейщеrо испальзования. Если се_У.(Т()р испальзуеrся, в окне буде,:; сообщено . имя· 92 ,
- J.Ji.Ш ➔- ре Sh•ll f11e D1ak Optionв Applio•Liona Speci11l He·lp(Pl) :10:26a■ ;no af)rl· DIV,А6СО:В U_.;_ ~ - ----·------л;;;i~;;-;;;~~~1::S~~•:;.:t:;т;5;;:-D1;;-~;;-5;;-ш;ме- -- -:7 :-<1!111141> 1в 34 ее •48 42 ·•о 211 20 зз 2i'з, оо е2 114 е1 ее· • ,в~ з.э • . •: :8!Н6(е1111е) 02'ее 112 07 АЗ ra 2s 011 11 ее f/14 "" 11 ее 011 ее .. , >,. < •: ;1;10э2(0е28) и 1И! 11е 1110 11е н 811 ве ""1Н1J tN ев н ее 1/N! 1?.. •: :ee-t8(1!i030) 811 ее IIIJ ei! 111 011 FA 33 С111 81 !)0 8С IJII 7(: 18 07 Э♦- , •: :00M(H~III)8871!""36,С53711581653812117С86ев"~ ·=• 8 ·,-vS♦+1 •: :008t!(80f>0) t'C АС 28 l!iJ ЗD 011 74 03 26 8А 115 АА 8А С4 1!2 Fl &:'t.6' •: ;0086(М60)11еlF884702С7В7·2Б7СFBCD1Э"1287•AI!1й vG +:=r• • •: 18112(0871!)7С88F726187С03ееIC7С0308827СА3~F ·- t. : :?•i !:i~щ::;~;:~:~;;=~-~:~;~::~~;:~;:~~;~=~ iн7: ?;~<:;;:· :: :B180(00AII)0088l!l021883IJ0721808УБ88IIR00ВЕ03 :rv •: :0178(0Э8.0)7D13АБ75li!D6D7F208!!1!17D891!1860FЗА8 J u . ) •: :,01~2(j!0C0)7418ВИ-777D186А"032.1!4С~18~ЕIF5f04 t• w}J.2 = .v •: :0206(0000)01'44.82CD188.ЕCII7D181ВА11С8'533D217 r>.;::•+j• З •: :~224.(ООЕе}З6ев.7СF!_с"А2:зс?СА1'37?САЗЗD7С880е е~.. '-: 7! ~;:; •: :е24В(ОО;'В) 117 Al 37 7'.: 18 .е "" Al 18 7С 2А l!J6 38 ?С 48 зв 1: l' ·:•,:ее•: Е~~~~!~~-~~~~~~]_-7~~~~~] _ _7~~~~~] _ _ ~:~~~~~]----------------------- ____ _:l. Koit•=Fir21;t !r;d=Last PIUp:::.Up Ps:Dn=D.own ~ sc=Exit файла, к которому он относится. Пол:ьзователь . имеет возм:ожнОС".!ъ вш1о;щить одну из следующих •операций: VIEW/EDIT Щросмотреть/ 01·редактиwва·rь дефектный сектор); VERIFY (продолжить тестирование); CANCEL (оернуться в режи~ инфор~ационных окон). • • 6. VIEW /EDIT DISK - просмотр/редактирование диска. Ко­ манда аналогична соответствующей ком~нде для файлов. Для вьшqлнения команды в подменю следует • выбр?ТЬ строку VIEW /EDIТ . DISK иJiн •нажать • клавишу [Е], -после чего _ на экране формируется диалоговое окно, содерж?щ~е файлы сектора ~- текущего диска (рис. 3.20). В верхней .части окна индицируются номер сектора и :кластера относительно начала диска, слева - адреса в пределах сектора в десятичном и шестнадцатиричном представлении. В нижней части окна. расположено подменю, включающее четыре операции (переход от одной операции к другой происходит по нажатию клавиши [ТаЬ]'): CHANGE SECTOR •(за)).ание сектора); EDIТ (редактирование); NАМЕ (имя файда); CANCEL (отмена команды}. В нижней строке . экрана находится краткая информация по использ_ованию клавиш для просмотра . текста. Редакrирование сектора возможно только после нажатия клавиш [Alt-E] . В этом режиме- клавиши [PgUp] и [PgDn] предназначены д,,я пролистывания на экране по 256 байтов вверх · и вниз . Клав-иша [FS] выполняет операцию SAVE (сохранение), [Fб] - аннулирует внесенные изменения. Операция CHANGE 'SECTOR позволяет выбрать необходимый фрагмент •диска для просмотра. .После !lыrюлнения • .этой операции на экране появляется · подменю из шести операций : 93
ВООТ SECTOR_, (переход к сектору начальной загрузки); 1-'IRST FAT SECTOR (переход к первому сектору таблицы адресов файлов); FIRST ROOT DIR SECTOR (переход к первому сектору корневого каталога); FIRST DATA SECTOR (переход к первому сектору данных); CHANGE CLUSTER 1 ·(переход к кластеру с заданным номером); CНANGE SECTOR 1 (переход к· сектору с· заданным номером). Для определения имени файла, содержащеrо отображ,аемые на экране данные, следует выполнить операци'Ю NAME. ,Это можно сделать, либо нажав клавишу [ТаЬ] нужное число раз , (до перехода к операции NAME), а затем клавишу -[Enter], :1ибо нажав ~авишу [Alt-N}. • 7. Locate File - поиск файла. Командil позволяет най-rи группу файлов на активном диске. Для ее выполнения следуе-r выбрать элемент подм-еню Locate File или нажать клавишу [L] . На экране будет • сформировано диалоrовое окно jи сформирован запрос на ввод имени и расширения файла (рис. 3.21). При - вводе имени и расширения допускается использование символов «*» и <<?». После этоrо утилита найдет •и выдаст на экран список всех файлов, соо-rветствующих _заданному имени и расширению. Если список всех найденных файлов не удается разместить в окне, для продолжения ~юи..:.са с.,"I~ду~1' вьшолни-rь операцию NEXT PAGE, а для поиска по_ новому шаблону - - операцию ,LOCATE. Когда все · фай.,~:ы, соответствующие заданному шаблон;у найдены, поль­ зователь может выполнить над ними любую файловую операцию (см. предыдущий раздел). Для этоrо следу€Т выполнить операцию FUNCTION. Найденные файлы появляются в диалоrовом окне в виде, в котором они появляются в окне файлов. Можно выделить один файл или группу, а ' затем выбрать -функциональное подменю работы с файлами и нужную комаl\Цу в нем, которая обработает выделенные файлы. Для_ завершения операци:и над файлами сл:едует нажать iCJiaвi1шy [Esc] • или [FЗ]. • 94
8. Pormat Data Disk - форматирование дискет. Для: вы:пол.:. нения команды следует в функu,ионалыtом подменю выбрать элемент Format Data Disk или нажать клавишу [F]. В процессе вьшолненJJЯ команды будет сформировано диалоговое окно, в котором следует с помощью клавиши [ТаЬ] выбрать необходимый накопитель. , После этого формируется новое окно, . содержащее подменю режимов форматирования. Возле каждого элемента , меню имеется надпись хххк; тг ТRАСКS, DD, j sectors/track, ще ХХХ - емкость дискеты, ТТ - количество дорожек, DD • - идентификация двусторонней дискеты, j - количество секторов в одной дорожке. Перед выполнением операции FORMAТ следует уста:tfовить дискез:у в дисковод. После завершения форматирования будет сформирован запрос на ввод метки тома, которую следует ввести, а затем выполнить операцию CONTINUE. После этого J пользователь име~ · возможность выполнить любую из трех опе­ раций: · . BOOTABLE (формирование системной дискеты, способной загружать в оперативную • nам11п, командный процессор ДОС); SКiP (завершение операции форм,тирования .дискеты); EXIT (вьu;од в режим информационных_ окон). -. . В . случае •выполнения первой операции дискета будет загружа- . емой и произойдет формирование нового окна, включающего ин­ формацию об обьеме памяти сформатированной дискеты, объем . памяти, отведеifной под системные файлы (для системной дискеты), 00ЬеМ памяти В дефеКТНЫХ С~ТОраХ И объем СВОООДНОЙ памяти на дискете. Для форматирования следующей дискеты следует · выполнить операцию NEXT DISK. · . . . •• 9. Мзkе System Disk - nодrотовка системной диске-rы:. Команда инициируется :выбором элемента функциональною подменю или нажатием клавиши · [У] . Команда может быть .выполнена только для дискеты:, которая бWia отф:>р~атщ~вана и является ~пустой». По команде на дискете выдед.2ется системная область и в нее nереписываются С.!~iстемньrе фай.'lы (ШМВЮ м IВMDOS для РС DOS). Признаком заверmени.11 вьmолнения командц является по­ явление в окне сообщения System files have been transferred. Да.,,:ее необходимо •выпол:ниn операцию EXIT. 10. Disk Info - получение . инфор~ации о диске. Дл.11 вьшолнен.ия команды следует либо вы:п~'Iнитъ элемент функционадьноrо подменю Disk Info, либо нажать клавишу [1] , после ч~rо на экране • появляется окно, содержащее информафlю о •диске (рис. 3.22). Эта информаЦШ1 отражаеlr следующие параметры диска: . - общее количество .байтов на диске; - количество свободных байтов на диске; -- количество байтов. в скрытых файлах и число таких фай.:юв; . 95
\ коли<iество байтов во всех файлах и общее число файлов; кол~чес;rво байтов количество байтов количество байтов ilO всех · каталогах и общее количество . -каталогов; ~ дефектных секторах; в одном с_екторе; коли•1ество [~екторов в одно.м кластере; кqличес·fво' секторов на одной . дорожке; общее количес:rво кластеров на диске; общее количество •секторов на диске; ·-: общее количестnо дорожек на .диске; количество сторон диска; количество цилиндров , диска. 11. Park Disk парковка , жесткого диска. Для •выполнения команд~ необходимо выбра-tь элемент Park Disk функционального· подменю или щ1жап, клавишу . [Р] . Ком·анда предназначена для парковки головок записи/чтения жест,коrо диска, т.е.· установки их в положение, безопасное пр:и транспортировке ПЭ:ВМ. •Это исключит • • возможную порчу . жесткого диска или потерю информации. После выпол~ения ко~анды можно выключать электропитануе ПЭВМ и транспортировать ее. Любое последующее обращение к жееткому диску :1~зволчт . при~~ести головки в рабочее · положение. 12. D1rectory Маше .:_ ведение каталогов. Перед выполнением команды следует выделить курсором в окне. 'каталогов тот .подкаталог, с К(УГQРЫМ будет производиться работа . (иначе производится работа с подкаталогом, содержащим файлы утилиты РС SHELL. Этот каталог . может, •быть обработан _ .· специал ьными !(Омандами и его не нужно предварительно выделять) . ~атем следует выбрать· элемент подменю Directory Maint или нажать клавишу. [М] . . В результате формируется диалоговое окно для работы, со~ержащ~е . подменю операций: ADD А SUBDIRECTORY (добавление подкаталога клавищи [Alt-A]); RENAME А SUBDIRECTORY, (переиме~оtJание подкаталога клавиши . [Al(-R]); 96·
DELETE А SUBDIRECTORY (удаление подкаталога клавиши [Alt-D]); CНANGE DOS CURRENT DIRECТORY (изменение подкаталога. содержащего файлы утилиты РС SHELL клавиши [Alt-C]); PRUNE AND GRAFГ (перемещение подкаталога в другое место дерева каталогов клавиши [Alt-P]). При добавлении нового подкаталога появляется диалоювое окно, затем в окне каталогов необходимо выделить каталог, который будет содержать вновь создаваемый подкаталог. После этого следует ввести имя подкаталога и выполнить операцию CONTINUE. Аналоmчно ·переименовывается любой каталог, кроме корневого. Удалить можно лишь пустой каталог (корн.;;вой каталог удалить нельзя). После выбора подкаталога для удаления будет сформирован запрос на подтверждение необходимости удаления. ' Для перемещения каталога вместе с его файлами и подкаталогами в друrое место дерева каталогов необходимо указать, куда следует переместить исходный каталог, который маркируt:тея симвалом «>». Модификация текущею каталога ДОС не влияет на дальнейшую работу утилиты: РС SHEIL, но если каталог был модифицирован, пос;ле выхода из утилиты: текущим каталогом будет выбранный. Текущий каталог ДОС маркируется слева от изображения дерева каталогов. Подменю определения режимов работы РС SHELL. В РС SHELL существует возможность модификации назначаемых по умолчанию режимов работы. Для этого используется функциональ­ ное подменю режимов Options (рис. 3.23), переход в которое осуществляется нажатием клавиши [Alt-O]. Некоторые режимы згоrо меню могут быть реализованы из режима информационных •• окон без перехода в меню Options нажатием «горячих» клавиш (на рис. 3.23 <<горячие» клавиши расположены справа от соответ­ ствующих элементов подменю). Эти возможности описаны в соот­ ветствующих командах. 1. Тwо List Display - работа с двумя парами информационных окон. Команду можно а1'тивизировать нажатием клавиши [lns] или выбором элемента подменю Two Ust Display. В результате выполнения команды на экране появляются две пары информаци­ онных окон: два окна каталогов и два связанных с · ' ними окна файлов. Активное окно выделяется двойной рамкой. Переход из одного окна в другое по горизонтали осуществляется нажатием клавиши [ТаЬ], а переход по вертикали осуществдяется при помощи команды [F7] . 2. One List Display - работа с одной парой информационНЬIХ окон. Выбрав соответствующий элемент подменю или нажав клавишу [Del], пользователь инициирует выпОJШение комаНДЬ1. В результате выполнения команды на экране остается одна пара информационНЬIХ окон: окно каталогов и- связанное с ним окно файлов. Переключение между окнами производится нажатием [ТаЬ]. 97
РС Shell File bisk Opt1on • Appl1cation ■ Speciel Help(Fl) ;18:27a11:no ■ crl .· ·1i 2З· DRV: А В С D В +--------------------------+ • - ----------Tree 1===: Two Li■t Dieplay IMS :Fil• Li ■ t 1-------------------+ 1D :: flone One Li ■ L Di•play DBL : : t~g~~~s ;;::;r~!;:•~=~t:~ 1 ••т::: 4 4:5Qa ...А 1 РС~ t-HIGGI/1S D1r 1.1 ■ t Ar1u ■ent F8 5 10 :0Ва ...А 1 Ре: , 1 HIGDATA Flle Select Ar11uaent FQ 6~191 б:19р ... А 32 Ре: ; I l~~::~L •-~=~~~~-~~~~-~~~~=~----:~-~ 58~: ~::~: •• :: ~ :g: :: DEHO : Screen Colors : 1266 4 Эlр ..А 1 РС: : ТОН : S1ze/Hove Windo11 Alt+sp : 2887 8:26р ... А 2 Ре: : SAH : Date/Ti•• : 14733 4·02р А 8 RE: : CO/IFA : File Display Opt1ons F6 : 24600 10.41• . А13 RB: , : GORDOM +--------------------------+ 307 З·04р ..А 1 : :: ВIТТУ : Hodify Application ■ List. : 1131 1В:42а А 1 : :1BILL : Save Contiauration : 83905 11 ·05а .А 41 : t : COHFB : Qutck RUN ; 25806 11:15а .А 13 ; : LLz~~ 010 •------]-;-----rёrаRнл;-ё□н-• 1Ш~ ~:~;::·: ~ ·i ~PCJHELL *: PCSECURB CFG 20 11.04■ ..А· 1 : tl!T У: PCSBCUKB liX!i 106190 5: 12р .. А ~3 ; -= =:~~~~====~=• :=::= ====::==- _ l _ ~~~~~~~~~~~:~~:~~~::~:~~~~~~~~::::~~:::::~:~~ J1 Di ■ play two tree/tile list vindow pairs 3. Reset Selected Files - огмена выбора группы: файлов. Вы­ пОJП1ение команды инициируеrt:я выбором элемента меню или на­ жатием клавиши [F4]. Действие команды сводится к тому, что вся выбрашшя ранее группа файлов в активном окне файлов текущего :каталога анну;m:руется (файлы, составлявmие группу, сох_12аняются). 4. Тree/Files Switch - переключение окон каталогов ~ файлов. Команда начинает выполняться после выбора соответствующего элемента меню или нажатия клавиши [ТаЬ]. В результате вы­ полнения команды •меняется активное окно по горизонтали. Ак­ тивное окно выделено двойной рамкой. 5. Dir List Argument - вывод на экран подмножества списка файлов подкаталога. Для выполнения команды следует выбрать элемент меню или нажать клавишу [F8]. Команда позволяет индицировать в окне файлов то;:1ько те из них, ко,:орые отвечают заданному пользователем групповому имени. На экране появится диалоговое окно, в котором с помощью символов <<*» и <<?>> следует указать групповое имя файлов для индикации (по умолчанию nредполагается групповое имя «*.*>>). В нижней части окна рас­ положено подменю, управляемое клавишей [ТаЬ] , которое включает следующие .операции: SELECТ (подтверждение введенного 'Группового имени. После выполнения операции в окне файлов останутся лищь те файлы, которые соответствуют групповому ИМi\НИ); RESET (восстаномение группового имени, принятого по умолчанию); CANCEL (возврат в режим информационных окон утилиты). 6. File Select Argument - добавление файлов к группе. Для выполнения команды необходимо выбрать элемент меню или нажать клавишу [F9]. Команда добавляет в существующую группу файлов новые, имена которых отвечаюr введенному пользователем группоьому" имени. Как и в предыдущей комюще, программа сформирует диа- 98
лоrовое окно и запросит ввод группового имени, .которое может включать символы «•» и <<?». По умолчанию устанавливается групповое имя «•. •>>. В нижней части диалогового окна расположено подменю, управляемое клавишей [ТаЬ], содержащее сл~дующие операции: SELECT (подтверждение введенного группового имени. После выполнения операции в 1-руппу файлов окна · файлов добавятся новые файлы, имена которых соот­ ветствуют введе_нному групповому имени); RESET и CANCEL (смысл операций аналогичен соответствующим операциям преды - дущей команды). • ' Отменить сделанный выбор файлов можно с помощью функ­ циональной к,,лавиши . [F 4] . 7. Active List Switch - переключение на другую ·пару инфор­ мационных окон. Команда активизируется выбором элемента ' меню или нажатием функциональной клавиши [F7] и имеет смысл только для пары информационных окон. Действие команды сводится к переключению с одной пары информационных окон на другую. 8. Screen Colors - определение цветов экрана. Для выполнения команды необходимо выбрать элемент меню или нажать клавишу [С]. Команда позволяет установить новую палитру цветов текста и фона информационных окон, меню, диалоговых окон для вывода запросов и сообщений утилиты (на монохромном экране команда не работает). - При выполнении команды на экране формируется диалоговое окно, содержащее элементы визуализации РС SHELL в левой части, параметры (цвета) в правой части и подменю операций в нижней части окна (рис. 3.24). Нажимая клавишу выделенной буквы элемента визуализации, можно выбрать необхо­ димый и задать в качестве параметра ero цвет. Существует воз­ можность модификации цвета сл~щих элементов визуализации: PCSHELL Menu Bar Background (фон .строки меню команд и названий этих команд); PCSHELL Menu Bar Foreground (цвет литер в меню команд и названия этих команд); Selected Menu Item (фон выделенного элемента меню); Window Background (фон информационных окон); Window Foreground (цвет литер в информационных окнах); Dialog Вох Background (фон большинства диалоговых окон); Dialog Вох Foreground (цвет литер большинства диалоговых окон); Message Вох Background (фон сообщений); Message ·Вох Foreground (цвет литер в сообщениях). Для каждого из перечисленных элементов визуализации в правой части экрана следует выбрать (т.е. указать номер от О до 7 и интенсивность (симnол +:Н»)) параметр. Множество параметров, допустимых в этой команде, следующее: -~ О Black (черный); 1 Blue (синий); , 2 Green (зеленый); 4•
РС Shell File Disk Options Applicationв Special Kelp(Fl) :10:28811 : no scrl DRVcАВСDЕ ~;u--- .: ..- - - - Color Chan•c Service------ - ------ - ~fi le Li!lt 1-------------------~ PCSHELL 11enu Bar Background ( ) е Black :---- -- ---- ------ ------------- --+ L' ::: PCSHБLL 11enu Bar Pnrel(round ( ) 1 Blue 4 .f.:~9• .• .А 1 РС: Г Selected· Henu lt ■ и · ()2Greitn 5 10:09а .А 1 Ре: • ()ЭCyan 85191 8с19р ... А Э2 РС: Window Backcround ()4Red 5809 9:46в. ... А З РС; Window Forea:round ( ) 5 Jitaaenta 2В 4:0бр ..А· 1 Ре: ( ) fl Or11nl(f'! 1268 4:Зlр .. ..А 1 РС: Dialoя: Вох Background ()?Nhite 2987 В:26р ... А 2 Ре: /Ji,,. loa: Вох ForftQrn un d 147ЗЭ 4 :02р ... А В Р.Е: ( ) Hi-Inteн. 24800 10:41а .А 13 RE: 11essafe Вох Back«round 307 Э:04р ... А 1 Hessage Вох Foreground 1131 10:47.а ... А 1 83905 llc05a ... А · 41 . : 7:~~] 7:~~~~~~] 7:~~~~i] . : :!Е!IH:..:; 1! t-: : 20 11:04а .А l - =~~ ~~ ~::::::::::::::::::::;:~: ~ ~~~:~:~~~ ~ ~ ~~~~;~~;;:;;~~!~~;;:~~~;~~~~~~~:: -1! Sal'lple Text 3 Cyan (голубой); 4 Red (красный); 5 Magenta (сиреневый); 6 Orange (коричневый); 7 White (белый); Нi-Inten (высокая интенсивность выбранного цвета). ,J Когда пользователь определил цвета нужных элементов ви­ зуализации, нажатием клавиш [ТаЬ] и [Ep.Jer] можно подтвер­ дить выбр~нную палитру (операция RESET) или вернуться в режим информационных окон РС SHELL без изменений цветов (операция CANCEL). В первом случае установленная палитра цветов остается либо до нового выполнения кома.IЩы Screen Colors, либо до выхода из программы РС SHELL. 9. Size/Move Window изменение размеров и размещения информационных окон. КомаIЩа может быть выполнена выбором элемента меню или нажатием клавиш [Alt-Space] (Space - пробел). Функционально комаIЩа ориентирована на модификацию размеров информационных окон или их перемещение на экране. В процессе выпо.цнения комаIЩы для пользователя формируется меню, опре­ деляющее вид работы: нажатие клавиши [S] (Size) - модификация размеров активного информационного окна, нажатие клавиши [М] (Move) - перемещение активного информационного окна. Затем, используя клавиши управления движением курсора,, можно выполнить указанные операции. Следует помнить, ЧТО модификация размеро.ц окна дерева . каталогов допускается только в вертикальном направ­ лении, а' минимальный rеризонтальный размер окна файлов опреде­ ляется установленным комаIЩой File Display • Options режимом ото­ бражения каталога. Минимальный , вертикальный размер информаци­ онных окон составляет четыре строки. Описываемая комаIЩа может быть выполнена и в режиме двух пар информационных окон. 100
10. Date/Time - индикация и модификация даты и времени. Выполнение команды инициируется выбором элемента меню Date/Time или нажатием клавиши [Е]. Команда позволяет моди­ фицировать текущщ~ значения даты и времени, установленные в ПЭВМ. С помощью клавиш [ТаЬ] и [Enter] пользователь может выбрать операцию SET (модификация даты , и . времени) или EXIT (выход в режим информационных окон утилиты). В первом случае в специально отведенное с помощью квадратных скобок место пользователь должен вписать в формате мм/дд/гг дату и в формате чч/мм время, а затем выполнить операцию CONTINUE. 11. File Display Options - модификация режима отображения в окне файлов. Активизация команды происходит при выборе элемента меню или нажатии клавиши . [f'б]. Действие команды сводится к заданию режима вывода информации о файлах и последовательности их индикации в окне файлов. В процессе выполнения команды на экране формируется диалоговое окно (рис. 3.4), в котором пользователь должен выбрать ряд параметров. Во-первых, пользователь задает информацию о файле, которую необходимо индицировать: размер (О), дату создания или модифи:.. кации (1), время создания или модификации (2), атрибуты (3) и число кластеров (4). Во-вторых, можно задать критерий сорти­ ровки списка файлов при индикации в окне файлов: по именам (5), расширениям . (6), размеру (7), , дате/времени создания/моди­ фикации (8). Кроме того, можно указать порядок сортировки файлов: по возрастанию (9), убыванию (А), отсутствию критерия (В). В последнем случае файлы индицируются на экране в последовательности, в которой они зарегистрированы в каталоге. Когда пользователь модифицировал необходимые параметры (О-В), с помощью клавиш [ТаЬ] и [Enter] можно выбрать в меню операцию, подтверждающуе заданные параметры (ОК), или вер- \ • нуться в режим информационных окон РС SHELL (CANCEL). 12. Modify Applications List - модификация прикладного под­ меню. Для выполнения команды следует выбрать элемент подменю или нажать клавишу [М] . Команда позволяет модифицировать прикладное меню, входящее в состав функционального подменю Applications. В отличие от других меню прикладное меню формирует сам пользователь, включая в него наиболее часто вызываемые програ~мы. В процессе выполнения команды на экране формируется диалоговое окно (рис. 3.25), включающее подменю из 7 операций: •. 1. NEXT1 (форми1>9вание описания следующей _,.кома!!ды прикладного меню); PREV (формирование описания предыдущей команды прикладного меню); EDIТ (редактирование текущей командь~ прикладного меню); NEW (добааление новой команды в прикладное меню); DEL (удаление текущей команды из прикладного меню); SAVE (сохранение на диске модифицированного описания текущей команды); EXIT (завершение процесса модификации прикладного меню). 101
РС Shell File Disk OptionE; Ap1=licв.tions Special H11lp(Fl) ;:0 :ЗJап:nо scrl DRV,АВСDЕ - ----------тrее 1============. . +- - - -- - ----------- F}Je L1st. 1----------- - - - -- - --+ ID = Ноле _ . . +. ., .D:\PC_SHELL\•-* : +-ЗDLOOKS *"+------------------------------------------------ --+ rr:----------·--- - - ---H~od1fy Арр11.саt 1ons Тitle : ( Initial directory=[C:\TP50 Execu te Рв th= [С:\ ТР5-0 Run Fi le Na11e::: (TURBO Ext=[EXEJ R1Jn p11.ra11et@r(5): ( . Wait on last screen? (Y/N) (N') Run with selected fjle? (Y/N) (У) Associated File Exterision(s): [PAS] List Service-----------------------+С: J[J[J[ ][ :с: :с: ):с: J :с: :с: :с: :Е: :Е: +------------------------·------- .-------------------------------- -----------♦ -= -+-GAH5 ==:: - :;:;;::::::::==::::= =====:;;:=+:::-•~••о'-+'**"' ,i,;*******************"':t:*"***'t:A<it.t:••••** _ц Select SAVE to 11oke chongcs per.ianent, EXIT wi11 quit funct1 on. Если пользователем определена операция EDIT, в различные поля окна, выделенные прямоугольными скобками, необходимо ввести следующую информацию: - TITLE (определение названия команды (допускаются русские бук11ы). Литера перед первой буквой названия выделит э1у букву в строке приклад,юrо ме1110, что даст возможность впоследствии обращаться к этой команде нажатием клавиши с выделенной буквой); - lnitial Directory (задание полного ·пути к каталогу, в кото~м находится вызьшаемая программа); - Execute Path (определение ката.поrа, в котором будет вып,·rн1яться вызыuаемая программа); - Ruп File Name и Ext (указание имени и расширения файла, содсржащеl'О вызываемую программу. Допустимые расширения .СОМ, .ЕХЕ и .ВАТ); - Ruп Parameters (задание параме:rров, передаваемых программе при ее вызоне); - Wait оп last screen (при нажатии клавиши [У] вызов паузь~ перед возвратом из прикладной программы в РС SHELL. При нажатии клавиши [N] возврат из прикладной программы в утилиту происходит без ·задержки); - Ruп with selecte~ file? (при ответе [У] запуск программы с параметром - пер11ым файлом группы в активном окне файлов. Например, перед запуском интерпретатора языка Бейсик существует возможность указать файл с расширением .ВЛS и обращеш,е к интерпретатору приведет к загрузке в ~его указанной программы на языке Бейсик); - Associated File Extension(s) (позволяет активизировать программы из прикладноl'О меню при вызове файлов с заданными расширениями. Например, если в прикладное меню включен элемент SCALC4 (электронная таблица) и в описьшаемом пол~ задано расширение .CAL, то при вызо11е для выполнения файла •.CAL, будет активизирована программа SC_ALC4 с файлом параметром •.CAL. При формировании этого поля для перехода от одного расширения к другому следует нажать кла11ишу [ТаЬ]); - Pull Down Applicatioп Menu initially? (ав:rомаг..~ческое включение пользоuатет,скою ме11ю при запуске nроt'раММЫ РС SHEJ, в с.:1учае 011JСта [У]). После формиро11ания всех полей диалогового окна модификации прикладного мешо следует выпQЛнить операцию ОК и • новый элемент прикладного меню вступит в силу до выхода из утилиты РС SJ IELI" 102 ЫА!:&
Пример. Пусть пользоват~ль сформировал элемент прикладного меню для обра­ щения к системе программирования ТУРБО-ПАСКАЛЬ как это показано на рис. 3.25 . В этом случае установив курсор в окне файлов на необходимую программу с расширением .PAS и нажав клавиши [Ctrl-Enter] (активизация программы) поль­ зователь вызовет компилятор ТУРБО-ПАСКАЛЬ, в интегрированную среду которого будет загружена выделенная ИJ\! с помощью курсора программа. 13. ~ ave Configuration - сохранение конфигурации. Команда активизируется выбором элемента меню и.ци нажатием клавиши [S] и позволяет сохранить установленные предыдущими командами режимы работы экрана РС SHELL и прикладное меню. В процессе выполнения команды все выполненные установки записываются в • файл PCSHELL.CFG и при новом запуске утилиты все режимы и прикладное меню будут такими ж~, как в момент выполнения описываемой команды. ' , 14. Quick Run - быстрый запуск программ пользователя. Выбор команды осуществляется путем выбора соответствующего элемента меню или нажатием клавиши [Q]. Выбор командЫ поочередно включает и выключает режим быстрого запуска программ пользователя (включеflНый режим отмечается специальным знаком в описываемой строке функционального подменю). Команда имеет смысл только при работе с нерезидентной версией РС SHELL. Если включен режим быстрого запуска, то перед запуском программы и выходом в ДОС утилита не освобождает занимаемую · память (ориентировочно 170К байт). Если вызываемой программе не достаточно оставшегося сво­ бодным обьема оперативной памяти, то можно отменить режим быстрого запуска повторным выполнением описываемой команды. В таком случае перед вызовом програ1--iмы или выходом в ДОС утилита освободит практически , всю память и для вызываемой программы пользователя останется значительно больший. обьем оперативной па­ мяти. Но при этом следует помнить, что при выключенном режиме быстрого запуска расходуется дополнительное время на запись .со­ держимого оперативной памяти в файл PCSHELL. ТНМ и на после­ дующее восстановление содержимого оперативной памяти. Подменю прикладных программ. В отличие от всех описанных ранее функциональных подменю описываемое подменю Application полностью формируется пользователем. Обычно в него включают наиболее часто вызываемые программы. Переход в это подменю осущес'Iвляется нажатием клавиш {Alt-A], общий вид его показан на рис. 3.26. На этом рисунке представлены программы, постав-, ляемые совместно с РС SHELL. Ниже приведено краткое их описание, т.к. детальное рассмотрение далеко выходит за рамки обьема настоящей книги. Некоторые дополнительные сведения по этим программам можf:{О найти в [1, 2). 1. Программа РС FORMAT предназначена для выполнения тех же функций, что и команда FORMAT (см. гл. 1). В отличие от команды ДОС описываемая программа при форматировании физи- 103
чески не уничтожает содержимого форматируемого диска. Поэтому после форматирования диска на нем можно восстановить уничто­ женные файлы , что после форматирования средq:вами ДОС не­ возможно. Система возможных параметров такая же, ка;к и у команды ДОС. Для вызова программы следует выбрать ~оответст- вующий элемент подменю. • 2. ПJЮграмма РС SECURE позволяет надежно защитить файл или весь каталог от несанкционированного доступа, что достигается защитой информации с помощью заданного пользователем пароля. Программа имеет две основные функции: Encript File - зашиф­ ровать и Decript File - расшифровать файл. Для вызова программы следует выбрать элемент РС Secure функционального подменю. 3. Программа COMPRESS оптимизирует время доступа к диску за счет переупорядочения файлов на нем так, чтобы файл занимал соседние кластеры, и между файлами не было свободных проме­ жутков. Главное меню программы, расположенное в верхней строке экрана, содержит элемент подменю: Sort (сортировка файлов), Analysis (анализ) и Compress (оптимизация размещения). Окно программы Compress представляет собой отображение кластеров текущего диска. После сжатия диска программа автоматически вызывает программу Mirror, которая запоминает новое расположение файлов. Для включения программы Compress в прикладное меню необходимо помнить формат ее вызова: COMP~ESS [d:] [/С•] [/BW] где d: оптимизируемый д~ск; • - • одна из букв: U минимальное сжатие; , F полное сжатие; С - полное сжатие и очистка секторов; BW - параметр, определяющий монохромный монитор . Для выхода из программы: Compress следует нажать клавишу , [Esc]. 104
4. Программа РС BACKUP позволяет создать на дискетах копию файла, размер которого превышает объем дискеты, причем, создание программой копии группы файлов, каталога или жесткого диска требует меньшего количества дискет по сравнению с обычным копированием. Главное меню программы включает следующие эле­ менты подменю: Options (задание режимов работы), Backup (со­ здание резервной копии файлов), Configure (конфигурирование), Help (оказание помощи). Вызов программы осуществляется в сле- дующем формате: • PCBACKUP [имя_файла] [/BW] [/350) где имя_фа_йла - файл, содержащий режимы работы программы по умолчанию; /BW - задание режима работы с монохромным монитором; /350 - параметр для получения ·на экране 43 строк (при наличии моQитора VGA). ' Выход из программы обеспечивается _ нажатием клавиши [Esc] или [Alt-Q] с последующим выполнением операции ЕХIТ. 5. Программа МIRROR сохраняет корневой каталог и таблицу распределения файлов (FАТ) в скрытом файле Mirror.fil в корневом каталоге диска. Если при работе с диском была ошибочно выполнена команда ДОС FORMAT, DEL или RECOVER (см. главу 1), можно вызвать программу REBUILD, которая используя файл Mirror.fil, восстановит содержимое диска. Формат вызова программы Mirror следующий: MIRROR [d:] [/1) [/Td[- nnn] ... ] где d: - дисковод, для которого · сохраняется каталог и таблица FАТ (последняя и предпоследняя версии того и другого); / 1 - сохранение только последней версии каталога и таблицы FAT; /Td[-nnn] - постоянная модификация · файла, содержащего ин­ формацию обо всех удаленных файлах, d - имя дисковода, ппп - количество удаленных файлов, которое необходимо по­ мнить. Полезно в файл AUTOEXEC.BAT включить строку с , вызовом программы Mirror: MIRROR С:/ТС 6. Программа REBUILD, используя файл Mirror.fil восстанавли­ вает содержимое диска в состояние, соответствующее последнему вызову программы Mirror, если информация на нем утрач~на в результате выполнения команд ДОС FORMAT, DEL или RECOVER. Параметром программы REBUILD является имя диска, для которого была выполнена программа MIRROR, например, REBUILD С: После вызова программа запрашивает, хотите ли вы: восстановить диск, и если пользователь нажмет клавишу [У], то , диск восста- 105
nzns новится и будут утрачены лишь те изменения, которые были сделаны после последнего вызова MIRROR. 7. Программа DESKTOP представляет интегрированную систему типа «рабочий стол», главное меню которой содержит следующие функции: - ~ otepads • (вызов для работы текстоl!IОl'О редактора, расширенноrо функциями проверки правил орфографии); • - Outlines (вызов текстового редактора, позволяющеrо редактировать информацию иерархическоrо типа (например, содержание книг)); - Databases (обращение к средствам модификации баз данных. Созданные файлы совместимы с форматом dЬf-файлов систем управления баз данных dBASE III · PLUS, FoxBASE, CLIPPER); - Appointment Scheduler (вызов экранного еженедельника, позволяющеrо разработать долrосрочный план дел); - Telecommunications (обращение к средствам телекоммуникации); - Macro Editor (вызов редактора макрокоманд, обеспечивающеrо соответствие между часто используемой строкой команд и определенной комбинацией клавиш); - ClipЬoard (манипуляция с буфером «вырезанноrо" редактором фраvмента текста); - Calculators (обращение к любому из трех калькуляторов: алrебраическоrо, фи- нансовоrо, калькулятора для программистов (позволяет манипулировать с различными системами счисления)); - Utilities (активизация утилит, , реализующих различные сервисные функции про­ граммы DESKTOP); Exit (выход из программы и возврат в утилиту РС SHELL). Подменю специальных команд. Подменю активизируется нажа­ тием клавиш [Alt-S] в режиме информационных окон и позволяет выполнить ряд специальных команд, которые перечислены: ниже в порядке, в котором они присутствуют в меню (рис. 3.27). 1. System Info - получение информации о ПЭВМ. Для вы­ полнения команды следует выбрать первый элемент меню или нажать клавишу [S]. В результате вы:пшшения команды: на экране появится следующая информация (рис. 3.28): - тип ПЭВМ (при невозможности определения типа первая строка опускается); - дата последней модификации базовой системы ввода-вывода (BIOS); • - версия ДОС; - количество логических дисководов; - диапазон имен ло~ческих дисководов; количество последовательных портов; количество параллельных портов; тип микропроцессора; 1 относительная скорqсть выполнения операций по сравнению с микропроцессором 8088 с тактовой частот~й 4. 77 Мrц в процентах (т. е. отношение скорости выполнения операций на Вашей ПЭВМ по ср~внению с IВМ РС); ~ наличие математическоrо сопроцессора; - номер параграфа, начиная с котороrо система загружает пользовательские про­ граммы; 106 -•в: -- ------,
ре Shell 111• D18k Options Applioation• Speo1al Help(f1) :1е:Э5•а:nо •crl D!tV:АВСО1i +-----------------+ - ~~-~-;~~;-тrее l---------:-: Uo:\PCJHELL\! :~:;!:t;nro -------- -- ------+ ! t~g~~:s * •----ёо;;;;;;-; ~~~: ::: •~ ~~;---------Рё7 +-HIGGIИS COHPR!SS : Dlreotorr Sort .. .А Ре: +-HIGDATA COHPRISS : He ■ ory ••Р ...А 32 Ре: : !tHIGИAIL COИPRISS +-----------------+ .. .А 3 РС: : ~HIMU FORKAT ВАТ 28 4:S8p ...А 1 РС: : ОЕИО ИВИСНК СОИ 1268 4: 31р ... А 1 РС: : ТОИ ИI СОК 2887 3с26о .. . 6 2 •РС: : SАИ ИIRROR СОИ· 14733 4:820 . .. А 8 RE: : СОМFА РС-САСНВ СОК U608 10 : 41• .. .А 13 RE: : GOROON PC-CACHI! SYS 31!7 3:04р ... А 1 : ВЕТТУ PCBACKUP CFG 1131 1В:42а . . .А 1 :: BILL PCBACIUP IU 83885 11с05а .. . А 41 :: CDNFB PCBACI.UP HLP ?.~806 11:15а . ..А 13 :' AUDIO PCBDIR сои 1588 е,н• ...А 1 ' !-LIVE PCFORИAT СОК '\5698 1: 53р ... А 8 1⁄4-PC _5HELL PCSECURE CFG 21!11:04• ...А 1 tвт v PCSECURE ЕХЕ 188198 5:12р ... А 53 - : : ==~~~~ =====·: ==: -:.: - =~ ~ =::::: - -·► -~~~~~:::~:~~~~~~~~~~~~~~:~·~~~~~ :~ ~ ~ ~:~: :~: ~- ~~J1 Oieplay (il~nerвl informat,ion зbont. systeia РС St1eJL Pi le Oisk Options Applicat.ion.s 5рег,i,,,_1 Hf>lp(f!) : 1e:37aa:no sc-rl ORV,АВСО .! . u------. -- - - --- ------ ----- -Syst. eв I~~:;:~; ~o ~ ~в~;~~е~т---- ---- --- - ------------ ♦ • tHUS procr••• dated - 81/1~/88 OperatinC oyste11 - DOS Э. 30 Hunber ot loQic ■ l di&k drives - 5 Lo«ical drive lett.er ran,e - А thru Е Serial Ports - 1 Parallel Portв - 2 CPU Туре - 88286 Relative epeed (orif PC=1SBI) 875% Mat.h co-processor present - 80287 \ User proa:ra11s are loaded at НЕХ para«r ■pl1 - 18BF Me11ory used Ьу DOS and re:Eident pro•r••s - 98357. bytes "e■nry ■ vailaЫe ror user procra11s - 565008 bytes Tot.al ■ eeory reported br 00S - 6401 РС Shttll t1 ■ 8 tound the total ae•ory to Ье 6401\ Enhanced Gr.aphics Adapter present. (color) 2561 Extend8d 11e11ory inatalled 3841 :-;;;;т-;;~;-~ 7-;xiт-l ------------ . ---- -- +-----· --- - - --- ---- ------- -- - ----- - --- - --- - - --- ----- - - --- - - - - - ----- - - - - - - - - - -- •♦ Select the SXIT button or rresa BSC to return . объем памяти, занимаемой ДОС и резидентными программами; объеМ' памяти, доступной для пользовательских программ; объем доступной для , ДОС адресуемой оперативной памяти; объем адресуемой памяти, вычисленный утилитой РС SHELL; тип дисплея и объем памяти видеоплаты; наличие дополнительной оперативной памяти; наличие дополнительной платы BIOS (эта строка может не индицироваться). В ~учае, если вся ' выдаваемая информация не размещается на экране, для просмотра оставшихся строк необходимо выполнить операцию NEXT PAGE. 2. Undelete восстановление удаленных файлоJ,J и каталогов. Выполнение команды инициируется выбором элемента подменю или нажатием клавиши [UJ . Действие команды сводится к попытке автоматически или в режиме диалога с пользователем восстановить . случайно удаленные файлы или каталоги. 107
РС Shell File Disk Opt1ons Appl !cat1onв Special Help(Fl) :10:39a11:no scrl DRV,АВСDЕ ~~- ~:~~ ~~::ree 1--- ------)Е~~~~~;~~~~~~~~~~ ~: ~~:- ~~::_: ~~ ~~ ~~ ~ ~ ~ ~ ~~ ~ ~ ~~~~~I ' tзDDATA n-------------n- -Und•l•t• S•rvic•-- -- -- -- -- -- -- -- -+ .A 1 РС; t-нIGGINS ' .А, 1 Ре: rHl~~~~:I; ;h:~~~d ~~=:~:~у ~o ~r •~:.:~1 ~:l:t;~reа f;~;e, :: з; :~; : ~НЕtШ: clusters of your 1.:t1oice. .А 1 РС: . j ~~:о j 7-,ii:ii-( 7-sii;:~i;;-I 7-~;;Ё;;~-! 7-ё;;;ёiii:-~ :1 } :g; : BILL *: PCBACXUP ЕХВ 63905 11, 05а ...А 41 : i СОНРВ *i PCBACKUP HLP 25806 11, 15а ...А13 : LLI~~DIO :: ;ш~~АТ gg~ !~~~: ~::~: ••.~ ~: t-PC _SHELL *; , PCSICURE CFG 20 11:04а ...А 1. : tET vi PCSECURB ЕХЕ 108190 5, 12р . ..А53 : -== =~ ~~ ~= ~ - - ~ ~-~~ -· -~- ~ = == == =- _l_ :~~:: :~~::::: :::~::~ ::~~:::: ::~::~: :::~:~:: :: _ц Select the CANCEL butt.on or presв ESC to ret.urn. В ДОС удаление файла сводится к замене первой литеры его имени в списке каталога на код 0ESH. Поэтому восстановление случайно удаленных файлов легко выполнить, если данные еще не затерты новой информацией. -1 Предварительно следует. установить курсор в окне каталогов на подкаталог,· в котором находился удаленный файл. В процессе . выполнения команды на экране формируется диалоговое окно, которое запрашивает подтверждение необходимости выполнения команды восстановления. После выполнения операции CONTINUE ·на экране, формируется новое окно, содержащее подменю из четырех операций (рис. 3.29): FILE (восстановление файлов); SUB-DIR (восстановление каталоrов); CREAТЕ (восстановление файла, если утеряно имя файла, но данны~ еще не перезаписаны. Операция соответствует созданию новоrо файла, который впоследтвии можно «склеить• вручную из уцелевших кластеров); CANCEL. После выполнения операции формируется новое диалоговое окно, в котором присутствуют две операции: DEL TRACK (использование данных, сохраненных •программой Mirror), DOS DIR (игнорирование этих данных). Если пользователь выбрал операцию DEL TRACK, формируется новое окно с вертикальной шкалой, в строках которого указаны удаленные ранее .файлы (р,с. 3.30). Имена 'файлов, ' которые можно восстановить автоматически помечаются символом «@». Символ «*» означает,. что сохранились лишь некоторые кластеры файла. Отсутствие какого-либо символа означает, что восстанов­ ление файла маловероятно. Необходимо с помощью клавиш управления движением курсора совместить его с нужным файлом и выполнить операцию GO. 108 <w:w,:rz '
РС Shell File D18k Options Appl1ca t1on ■ Special Help(f1) : 1 : ~8p ■ : no acrl DRV,·А ВС·D1! μ ro-;-~AНESTree ! ------ - ~ - - =~~, ;~~----- ------Fil• Li•t 1--- - - _. __ --_________ ' А:\ *' - --------------- - ---- - --- - -------- - ------------- •: ?HI ВАГ8 Э5 12,07р ..А 1 ~: ?IGGIM S ВАТ 8 1f38 4:5Бр .. . А 2 •: .: ,; ••j •: •: •: •: .. •: •: •: •: .: : v: l---- ----- ---- --· --- -- --- _ __ _ц _ = ** ... ******************************•••·· ~·~· ~~~.. .. - Select tile(•) to undelete. Presв "G" or the riaht ■ouve button to proceed. о:~/~•1~ ~11 ~ ~ i sk Options Applicationв Special Halp(El) :12 :ZBp~: no sc•rl UiD-:-GAHЁSTr•• 1 -- ---- - - ---+- ; ~ ~ ::;=========== F1 l e Li ■ t 1========= ===== ===:;=- А'\ *: ------------------------------------------------ •: •: •: •: •: •: •: .: •: •: •: •: •: :.а- : .: •: v; ?АН СИ8 ?ВНО н • ?I LED EИO ИАК8 ?R DEH O НАК8 ?IFE НАК8 ?ATH DEH O НАК8 ?!HU н • Э23 4 :27р 1 3316 ll:::!Эр 4 788 З,56р 1 617 6,08р 1 582 В :02р 1 7~Э 2,45р 1 \Ы56 •:15р 2 \ +------------ -____ ________ _n __ -~ ....................... ... ..... ~·· ..···:····.. ··~::: _ s ~ l ect fil e(s) to un delete. Pr••• "G" or the ri«ht 11ouse button to proceed . Ее.ли была выбрана операция DOS DIR, в активном окне файлов появляется список удаленных файлов, в которых вместо первой литеры находится символ <<?>>. Все удалеННЬlе файлы как и ранее могут быть помечеНЬI символами «@>>, «•>>, кроме того, метка может ОО'Сутствовать (рис. 3.31). Смысл зrих меток аналогичен описанному в предыдущем абзаце. Затем с помощью клавиш управления дви­ жением курсора следует выбрать файл (или группу файлов) и нажать на клавишу [G]. Затем для каждого файла из выделенной группы следует ввести первую букву имени и выполнить операцию UNDELETE. Если файл можно восстановить автоматически, он будет восстановлен и появится сообщение File was successfully Un-deleted. Затем следует вьmОJПIИть . операцию CONТINUE. В случае невозможности восстановления файла автоматически (сообщение Automatic recovery impossiЬle), следует попытаться вос­ становить ero вручную. Для этого следует повторно выполнить 109
РС Shell File D1sk 0ptions Application ■ Special Help(Fl) ; 12:2Bp11;nv scrl DRV:АВСDВ n----_--- ------- - ------------ - --Undelete Service - --------- --, -- -- --- - --- - ---- - -:: N1io.• I! Ext Siza •c1u Dat~ Тiюе At.tributes •i , GAH СК 323 1 S/17/66 4:27р Nnr••l •: :0000(0000) 43 40 SF 47 61 6D 65 01! 1!0 i!i! 04 00 1!0 18 00 lA CM_G•~• •: :0018(0010)0030021100020020800""01!201000вз21! >с •: :ИИЗ2(007.0)20S04С41584S522020200001!00220020 PLAYБR *! :0048(0031!)23002213250021002525250000000000 1 Х!%П •: :1!064(0040)24000000l10015250000000000000000 • <% •: :0080(0050)00000000001400001S00001515000000 •: :0096(0060)15001512000000101101101283430000i5 > сС •: !0112(0070)0000~006250000240000006242000015 ХSьв •: : 0outot 1 cluster(s) added to the file •: Cluз:ter 0348 Sector 0000 7:~~~::~ 7:~~~~:~ ~:~~~~:~ 7:~~~~:1 ;:~~~:] 7:~~~~:~ 7:~~~~:~ ... ---- -- --- -- ------------ --------- ---- ------ -- ------- ----- ------------- ---- - -- -_,.. Horte=Top or Clust Бnd=End or Clust P,itp=Up 1/4 Sector PgDn =Down 1/4 Sector ( операцию UNDELETE, в результате чеrо будет сформировано диалоговое окно, содержащее подменю операций, показанное на рис. 3.32 (клавиши [PgUp] и ~PgDn] переводят отображение кластера на экране вверх и вниз, клавиши [Ноте] и [Епd] переводят изображение к началу и концу кластера): ADD (добааление текущего кластера к файлу и переход на следуюu.(ий кластер); SКIP (п~реход на следующий кластер без включения текущего кластера в файл); SAVE (сохранение кластеров в восстанааливаемом файле); , SRCH (поиск добавочных кластеров, которые могут содержать нужную информацию); SEL (выбор определенных новых кластеров); EDIT (переупорядочение кластеров, добааленных к восстанааливаемому файлу:. для перемещения кластера необходимо выполнить операцию MOVE, а когда кластер оказался на нужном месте, следует выполнить операцию ОК); ЕХIТ (возврат в диалоговое окQо режима восстаноаления файлов). Помимо указанных способов восстановления файлов весьма эф­ фективен метод использования программы MIRROR • с параметром /Т - последующим выполнением программц REBUILD (см. преды­ дущий · раздел). . 3. File Мар отображение размещения файлов на диске. Команда активизируется выбором элемента меню или нажатием клавиши [F] и позволяет увидеть на экране, какие кластеры отведены для выделенной группы файлов в активном каталоге (рис. 3.33). Прямоугольник в окне отображает все дисковое про­ странство, в котором одно знакоместо соответствует одному кла­ стеру. Символы в верхней части окна означают следующее: •- свободный кла~тер (на экране дисплея символ отсутствует); В - блок начальной загрузки; F - таблица распределения файлов (FAT); D - каталог; кластер, выделенный под файл; 110
РС Shel1 File O1ek Options- Appt1cationa Special Help(Fl) :11:02a ■ :no ■ crl · D"V,АВСD1 - ' U;11;:ёOHPUSS~ЁXii-i.;-;;;;1;:~~• ";p;i~: :~f~с;;ь1;- ~- Al 1;;;;;~ -; - ;;~ ~ -о~;;- -~ is oontained in 8 Boot record D D1rectory h l1iddvn х в"о Cluater • 1 cont1guoue area. lat clu 6887, Oisk re1 ••u 28775. JSI tre• space ·••*************••··~·························............................. . . . .........................**•******_. ......................................... ••.•····...................................................................... . ********************* .. ********** . .. ... .. .. .. ... .. .. ... .. .. .. ... .. .. .. ... .. . .......................................................................... ········-••*•**•····.................................................**••·••****•* .. * *••..****.........................*.................................* ..........+ - - - •• - - - -и ................ •..••••••••••********••**•..•..•••• ....******•***•.. *•******* .. ••: PRIOR U **********••·············· ....................................,...................... ... == =••::;:; - ·············••с:••··········.. ······ ······••itt••······ ......................... +- - - - -- - -1, ..................... *..........*............................ ····•·****·•..111• .. ••••••• : НЕХТ ll ................................................... . .. .... .... .... ... .... .... .... :;::; ;:::::: ;:;: = - ...............................................................* ................... +-- ----- -. ••.. *******•****•••************•••******** ... *********** . . ••. .. . ••••• . . • ; CANCEL U ·••*••····.. ··············..................................... ....................... ;:::== ; ;::::;: - +------------------------------------------------------------------------------ Select th• CANCEL button or press ИSС to return. РС Shell File Diek Options Application• Sp•aial H•l~(Fl) :11:04••:no sorl DRV,АВСDЕ !tЁ~~i;;-~~:~-;;;;;~ -; -;~; ~ i;~ ~=k ";Р; t~: =~~:~e;;~i~ -~ -Аi i~~; ~~d-; -R;;~ -~ ~ i;- -7 ' В Boot record D Dir ■ utory h hidden х Bad Cluster: 19% tr11Эe space : ....... .......... . ·····••:iii••··.. . ............................................... ............,........... ·•·••···•· -· ·· ·· ·· · · ••'••··············· . ** .............* . . ................* ................... . ................. ... . .................. . ..... . ........ . ............. . .. .... .... .... .... . . ................ . . . ................. . ......................... +-----------------------• - ----------------··-----·--------------··----------------♦ Select the EXIT button or press ESC t.o return. h - часть скрыто~ файла; r - часть файла только для чтения.; х - дефектный кластер. Кроме тоrо, в верхней части указывается номер первого кластера, занимаемого файлом, номер первого занятого сектора и ·объем свободной области диска. ,Справа расположено меню операций, управляемое клавишей [ТаЬ], позволяющее перейти к следующему (NEXT)", предыдущему (PRIOR) файлу или выйти из режима выполнения команды. 4. Disk Мар · отображение распределения пространства на диске. Выполнение команды инициируется выбором элемента меню или нажатием клавиши [М] . Команда позволяет визуально ана­ лизировать, какие области жесткого диска или дискеты заняты различной информацией. В процессе выполнения· команды форми­ руется окно (рис. 3.34), аналогичное рассмотренному в предьщущей команде. Обозначения в окне аналогичны описанным выше. 111
5. Directory Sort сортировка списка файлов подкаталога. Команда вызывается выбором элемента меню или нажатием кла­ виши [S] и сортирует список файлов в текущем каталоге. Вы­ полнение команды начинается с формирования диалогового окна (рис. 3.35), в котором необходимо выбрать параметры сортировки: 1 (по имени); 2 (по расширению); 3 (по размеру файла); 4 (по дате/времени создания или модификации файла); 5 (по номеру в _окне файлов). Кроме параметров следует задать режим сортировки: 6 (по возрастанию); 7 (по убыванию). После ввода с клавиатуры нужного параметра и режима (чисел) выполнить операцию SOR Т, после чеrо формируется новое диало­ говое окно, содержащее подменю из четырех операций: VIEW (просмотр на экране отсортированного заданным образом списка файлов); UPDA,TE (обномение сопряжено с физической переписью подкаталога на диске); CANCEL (отмена команды); RESORT (повторная сортировка). 6. Memory Мар отображение распределения оперативной памяти, Команда активизируется ныбором элемента меню или нажатием клавиши [Е] и позволяет просмотреть тип, расположение и размер блоков оперативной памяти и имена программ, владеющих этими блоками. •В процессе выполнения команды формируется диалоговое •окно, содержащее четыре параметра: 1 (индикация блоков оперативной памяти прикладных программ); 2 (индикация блоков оперативной памяти прикладных программ и обрабатываемых кодов , векторов прерываний); / 112
r РС Shell File Di•k Option• Appltoations Special Help(F1) : J] : 88aa:no ■c rl DRV,АИСDЕ U--------------- ---- ----- ---- Ke•ory Mapptnc Service-- --------- --- -- --- ---~ - - - - ♦ Conventional ••11.ory. T,ota l : 6401 : L•r•••t executaЫe Pro"ra ■: 5521: : Туре Paragraph ■ 87t•• Oмner Syo 0885 -0С4АН 10582 оовен < DOS > • u•in lf interrupt 82H,B8H,0BH,18H,71i1H,78H. P.roS 0С•С-0D1ИН 3376 0С4СН <it ■elf> F:e~ • i:g2~~~~;;:pt 22:8 ZEH0000Н < DOS t En v 0D2ol - 0D2DH 160 0С4СН En v. CD2F-0DЗ6H 128 0O38Н P,·og 0Dзв - 1ееэн 36032 0D38H <itseJ f > C: \MA l NEGA.COH а u sin~ i.nt.errupt 08H , 18H,1FH,63H,FFH . Env 1805 - 160DH 144 l611t' H Proa 180F - 9FFFH 552К 160FH <itaolf> D , \PC _SHELL\PC SHl1L!. . EXE А usina interrupt 15Н , 1ВН- 1СН,2ЭН- 24Н , 30Н. +-------1 +--- ---! : НАР : EXIT ... -··· - ····· ..• +--------· - - - --- - - --- - - - - - - - - - - --- - - ----- - - --- - - - - - - - - - - - - - - - - --- - - - - - - - - - - - - - --+ Select the BXIT button or pre ■ s ESC t o reLurn. 3 (отображение всех блоков памяти); 4 (отображение всех блоков памяти и обрабатываемых кодов векторов прерываний). После ввода параметра формируется экран (рис. 3.36), содер­ жащий четыре столбца: Туре (столбец типа области оперативной памяти может включать текст Prog (прикладная программа), Sys (систем1;1ая п·рограмма), Env (среда ДОС), Free . (свободная память)); Paragraphs (параграфы, задающие область оперативной памяти); Bytes· (столбец, содержащий число используемых программой байтов); Owner (столбец с именем программы, находящейся в памяти). 1 Вызов вспомогательной информации. В процессе работы с РС SHELL ползователь может в любой момент .вызвать вспомогательную информацию на экран нажатием клавиши [Fl]. Вспомогательная информация является контекстно-зависимой, т. е. ее содержание определяется местом утилиты:, из которого она бЫJiа вызвана. · Общий вид порции вспомогательной информации представлен на рис. 3.37. Если вся информация не размещается на экране, нажатие клавиш [PgUp] и [PgDn] позволяет сменить очередной экран. Клавиша [Esc] убирает экран со вспомогательной информацией. Выполнение операции INDEX (клавиши [Alt-1]) или нажатие клавиши [F2] позволяет вызвать оглавление списка команд утилиты: РС SHELL. Использование <<МЫШИ>>. Мноmе операции РС SHELL удобнее и быстрее выполнять с использованием «мыши». Для перехода в главное меню следу ет курсор <<мыши» совместить с одним из его элементов и нажать левую клавишу, в результате чего на экране появится ·одно из функциональных подменю. Выбор конкретной комаады: в функциональном подменю осуществляется совмещением курсора «мыши» с названием команды: и нажатием левой· клавиши. •, Для выхода из функционального подменю необход имо нажать левую клавишу где-либо в стороне от этого подменю. Выбор нужного 113
дисковода производится совмещением курсора с именем дисковода в меню и нажатием левой клавиши «мыши>>. _Рассмотрим подробнее работу в окнах. • 1. Работа с «мышью» в окне катшwгов или файлов. Для перевода окна в активное состояние необходимо на:ж;ать на левую клавишу «мыши», когда курсор находится в пределах нужного окна. Перемещение окна осуществляется нажатием левой клавиши на верхней рамке окна и перемещением мыши (с нажатой клавишей) в нужном направлении. Изменение размеров окна пwизводится с помощью малого прямоугольника в нижнем правом углу, нажатием левой клавиши и перемещением «мыши» с нажатой клавишей в нужном направ­ лении. Например, можно увеличить размер нижнего правого окна 1 за счет остальных трех окон следующим образом. Окно следует переместить налево по горизонтали, справа остается пустое место. Затем можно изменить размер окна, переместить правый верхний угол направо и вверх. Если сде.]Jать активным частично закрытое окно, оно · приобретает нормальный размер, частично покрывая увеличенное окно. Для возвращения затем к стандартному размеру окон используется малый прямоугольник, расположенный в левом верхнем угду модифицированного окна. Когда курсор «мыши» будет совмещен с этим прямоугольника~, следует нажать на левую клавишу. Смена текущего каталога реализуется совмещением курсора с именем каталога и нажатием левой клавиши. В:ключение файла в группу в окне файлов осуществляется совмещением курсора с именем и нажатием левой клавиши, для исключения файла из группы следует нажать на нем левую клавишу повторно. В каждом из информационных окон имеются шкалы (в окне , каталогов вертикальная, файлов горизонтальная), · которые с - помощью маркера индицируют относительное расположение · дерева 114
... каталогов и списка файлов в каждом из окон. Нажатие левой клавиши «мыши» на стрелке, которой оканчивается шкала, эквива­ лентно однократному или многократному нажатию клавиш [ f] или [-+-] для верхней или · левой стрелки шкалы, либо [И или [-] для нижней или правой стрелки шкалы. При этом скорость пере­ мещения информации в окне пропорциональна времени нажатия левой клавиши. Переход на отдаленный участок всей информации в окне происходит за счет выбора на шкале с помощью 'Курсора «мыши>> точки, ориентировочно соответствующей нужной информации· в окне во всем объеме информации, и нажатием левой клавиши. 2. Работа с <<мышью» в диалоговом окне. Выбор параметра в диалоговом окне реализуется установкой курсора между круглыми скобками, определяющими этот параметр, и нажатием левой кла­ виши. В случае, если диалоговое окно включает подменю 'из нескольких операций, выбор операции производится размещением • \ курсора в прямоугольнике, · соответствующем операции и нажатием / любой клавиши. Нажатие левой КЛ<\виши «мыши» в малом пря·­ моугольнике Е левом верхнем углу диалогового окна позволяет отказаться от любой операции, задаваемой диалоговым окном. В качестве примера рассмотрим операцию копирования группы файлов в какой-либо каталог. Будем считать, что в окне_ каталогов выделен нужный, а в окне файлов существует группа фай:,лов. В этом случае ,операция копирования с помощью «мыши» будет выполняться следующим образом. Необходимо курсор <<МЫШИ>> ус­ тановить на один из файлов группы, нажать любую клавишу •и переместить <<МЫШЬ>> к нужному каталогу, а затем отпустить клавишу. , В результате будет выполнена операция копирования. Если левую клавишу отпустить раньше, чем курсор достигнет имени каталога, операция копирования выполняться не будет. Программа РС TOOLS Программа РС TOOLS образует удобный интерфейс для выполнения пользователем различных сервисных функций. Фактически РС TOOLS является предшественницей РС SHELL. Ниже рассмотрены основные возможности этой программы. Загрузка программы осу­ ществляется путем выбора каталога, содержащего программу, вводом имени программы РС TOOLS и нажатием клавиши [Enter]. После этого на экране появляется приглашение к работе. Далее пользо­ ватель может перейти к работе с группой команд работы с файлами нажатием клавиши [FЗ] (при этом текущим будет подкаталог, содержащий файл PCTOOLS.EXE), либо может "менить текущий подкаталог нажатием [Fl0]. Если была нажата клавиша [F,10], формируется экран, содержащий дерево каталогов (рис. 3.38), и пользователь с помощью клавиш управления движением курсора выбирает интересующий его подкаталог, после чего нажатие кла­ виши [Enter] переводит его в режим работы с файлами. В 115
n:nn ·Ре Tool ■ Deluxe R•.11 Vol Lab•l =M one ----------------------·J - ------Patt, Funot1on•---- - --- - - ----- -------- ------- - -- Path::C : \PCT BLlMJt:.00S ourr•nt R , 0053311 О ,NORТ о~т . Т Q<:2- ------ -- ~SI"· · - ----- - ---DOSPATH I"CLUDB -- - - -- --SYS LIИ S'"PLl5 TUTORIAL H!LP ТРsе--- - ----t:;во э ОВАSВЗ BAS------ ------ТВА~ tC- - - --- -------WORI CWЗl~ SCALC~ CLIPPER ., Uae cur•or control lr.eys to f ollow thr chain to th• de■ired dir•ctory. Pr••• ltlTKR to aouwp t. tti • olao1oe. _ Pr••• "'J■сн to .:-eturn. программе РС TOOLS существуют два основных режима работы: с файлами и с командам1,:. Переключение режимов производится , нажатием клавиши [FЗ] . Меню работы с файлами. В режиме работы с файлами экран имеет •вид, представленный на рис. 3.39 . Верхняя строка содержит идентификацию программы РС TOOLS, в следующей строке рас­ положен заголовок «File Functions» и дал ее полный путь к текущему подкаталогу. Ниже располагается информационное окно, содержащее список файлов подкаталога. Если в подкаталоге менее 13 файлов, их список распечатывается •в один столбец, в противном случае - в два. Количество индицируемых столбцов (один или два) можно 1 переключать нажатием клавиши [F2]. Ниже окна расположено .окно, отражающее характеристики выбранного подкаталога: коли­ чество индицированных файлов, количество файлов, включенных в групп:У, количество занятых файлами байтов и ооьем доступной памяти на диске. Нижняя часть экрана содержит меню команд работы с файлами. Ниже рассмотрены эти команды в порядке их следования в меню. 1. Сору - ,- копирование файлов текущего каталога в заданный пользователем подкаталог :указанноrо диска. Перед выполнением ко­ манды копирования следует сформировать группу файлов _ для копи­ рования, что достигается совмещением курсора с именем первоrо файла и нажатием клавиши [Enter] и т. д. Если группа состоит из одного файла, достаточно совместить курсор с именем этоrо файла. Для исключения всех файлов из группы следует нажать клавишу [Fl]. Когда группа сформирована, следует нажать клавишу [С] · и в ответ. на запрос программы указать имя диска и полный путь к каталогу, в который будет произ:щщиться копирование. 2. Move - пересылка файлов. Команда полностью аналоmчна описанной выше, за исключением того, что при пересылке файлы, входящие • в группу, удаляются из текущеrо каталога, и для выполнения команды следует нажать клавишу [М] . 116 :.w: I
РС Tool■ Deluxe R4.11 Vol Labe l =Mone - - - - ----- -- - -- ---- - --- - --- ----- .:. - r11• Funct1on11- ·----- - -- -- ---- --Scro11 Look OFF Path: C : \PCT\':f .• ' 111••• lxt S1ze A t tr ,.,Datii N••• lil! t 51ze Attr· Data CUMPRES S ЕХЕ 3 8868 ... А 111/;!:8/87 PC -CACHI СОК 8872 ... А 11/ 18/87 PCBAC& UP ВХВ 4 7032 .. . А 11/13/87 РСРОRНАТ СОК 12241 . . . А 12/11/87 PCRESTOR ЕХВ 52872•. .А11/18/87 PCSBT UP СОК 111048 . . . А 11/14/87 PCTOOLS iXE 167848 .. . А '11/ 20/87 -t<BBUI LD СОН 13057 , , .А 11/18/87 ♦------ • - - - - --- - - - - - - -- ---------- ------ - ----- - - -------- - -- - - --·••- --- --- -- --- ---+ 8 til es LISTed ЗС6828 b yte ■. 8 !1le11 i11 sub-di r :; Зt682В bytes. : . В tiles SE L P.CTed : е brtea. Ava1laЬl• оп volu ■ e • 753684 bytea . : +--- ----- --- --- ----------- ---- --- ------ ------ --- ------------ -------- •- · - --- -- -- - + : Сор)' Huve сО■р Find Re n -• De l ete Ver viet1/ J!d 1t Attrib Wci rdp· f'rint Liвt. :,. 'Sort Help <+ :: SIILECT t'l=UN■elttt)t F2: a1t. dir let fЗ::other ■enu !sc=e·x.1t РС TooJs : • ; F8:d1rectory LI ST arfu•ent F9=t1le SIL!CT 1on ar1uaent. Fl0 =- ch.8 drive/path : •+--- .- . • •------------ ---------- --- -------------------- - •------ -- --- ----------♦ ~ З. . cOmpare - сравнение файлов. Команда позволяет проверить идентичность двух и более файлов. Перед выполнением команды .следует сформировать группу файлов (для сравнения двух файлов достаточно установить курсор на первый из них) . После нажатия клавиши . [О], индициру,ощеrо_ выполнение команды, РС TOOLS просит указать имя дисковода, содержащеrо второй сравниваемый файл, а затем формируется запрос на ввод имени этоrо файла. ~начале производится сравнение длин файлов и, если они не совпадают, вьщается сообщение и выполнение команды завершается. Фактически, операция сравнения инициируется нажатием :клавиши [G] (GO). При совпадении файлов формируется сообщение об успешном завершении сравнения. При каждом несовпадении байтов сравниваемых файлов на экран вьщается адрес отличающегося байта (номер сектора и · смещение относительно начала файла); 4. Find - контекстный поиск. Команда позволяет отыскать в файле заданную последовательность символов •· и активизируется нажатием :клавиши [F] . В процессе выполнения команды будет затребован . ввод искомой последовательности символов. Возможен ввод в режиме символов и в режиме двух шестнадцатиричных цифр. Переключение между режимами осуществляется нажатием клавиши [Fl], в результате чего курсор перемещается из строки, названной ASCII, в строку, названную НЕХ. Для ввода русскоrо текста следует пользоваться режимом ввода шестнадцатиричных цифр. . Завершение ввода символов и начало поиска начинается после нажатия [Enter]. Если заданная последовательность символов обнаружена, указывается ее адрес в виде номера сектора и смещения относительно начала файла, и предлагается либо про­ должение поиска [G], либо переход в режим просмотра/редакти­ рования сектора [Е]. Режим просмотра/редактирования подробно бЬiЛ описан при рассмотрении команды Search утилиты РС SHELL. _ 5. Rename - переименование файлов. Команда позволяет мо­ дифиц~ровать имя и расщирение одноrо или группы файлов. 117
1, Необходимо совместить курсор с именем фаЩiа, если файл один, или сформировать группу файлов, после чего нажать [R]. Если пользователь задал новое имя файла, но в последний момент решил текущий файл не переименовывать, можно обойти процесс переименования файла нажати~м клавиши [В] в ответ на уточ­ ~щющий запрос РС TOOl.S. 6. Delete - удаление файлов. Команда позволяет вычеркнуть из списка файлов текущего подкаталога один или несколько файлов. Отметив нужн;ые файлы, следует нажать [D] и задать режим удален~я либо с подтверждением запроса на удаление, либо без дополнительного запроса. ,• 7. Verify - верификация файлов. Команда поз1юляет проверить данные в одном или нескольких, файлах 1' выполняется после нажатия клавиши [У] . До нажатия клавиши необходимо совместить курсор с нужным файлом или сформировать группу файлов. В процессе выполнения команды осуществляется считывание инфор­ мации из текущего файла и выдается сообщение о результатах выполнения команды. Если в процессе верификации возникает ошибка, указывается адрес сбоя, после чего можно либо перейти в режим редактирования, либо завершить выполнение команды верификации. • 8. View/Edit - просмотр/редактирование файла. Команда по­ зволяет просмотреть и в случае необходимости модифицировать информацию на физическом уровне. Для выполнения команды необходимо совместить . курсор с именем нужного файла и нажать [Е] , после чего в информационном окне будут индицированы данные в коде ASCII (рис. 3.40). Нажатие клавиши [F 1] позволяет . перейти в режим шестнадцатиричного представления символов. В верхней части окна индицируется адрес выданной на экран ин­ формации в виде относительного номера сектора в файле, номера кластера и абсолютного номера сектора на диске. Размер инфор- ' мационного окна позволяет индицировать информацию половины: сектора. Нажатие [PgUp] и [PgDn] позволяет перемещать ' инфор­ мационное окно по . файлу с шагом в половину сектора. Для перехода к конкретному сектору необходимо, нажать [F2] и ввести относительный номер сектора в файле. Нажатие [FЗ] переводит команду в режим редактирования, в результате чего в информа­ ционном окне появляется курсор, а в нижней части экрана вспомогательная информация. 9. Attrib , индикация и модификация атрибутов файлов. Команда позволяет изменить существующие у файлов атрибуты (см. гл. 1). Прежде всего следует сформировать группу файлов, а затем нажать [А]. На экране будет сформировано окно, содер­ жащее следующую информацию (рис. 3.41): размер файла в байтах, количество занятых им кластеров, начальные значения атрибутов файла, текущие значения атрибл·ов, начальные и текущие значения 118 ее.....а:: :шъ .c:::zw;:..,
r РС Tocla Deluice R4.11 Vul Lab.•la:Non• ------------- - - ---------------F1leУiev/!d1t Servit:.t·· -- - -------- --- - --- --- ----- Path=C , \TPSe\• . • Ftle::OR!P.COK Relativ• ••otor 88e8S, Cluat. ~-t 310, Di■k АЬ■ S•c 17347 Dtaplaca■,nt =i::::: 11ВЗ2(002е) 01148(00311) 0084(8e48J 11880(0050) 0888(0880) 11112(00711) 8128(е11811) Ol44(eeseJ iJ180(8eA8) е11в<ееееJ 11192(011CiJ) 0208(0000) iJ224(el!EiJ) 1124iJ(08FiJ) - -- -------------- Нех ocdaa------ ----- --- - -- --- !82вео11еезэD888н44со21re02reс2 ее7511эreс2112сз88С4411411лзо•и58В8 1!D813f8rrвз8В28D4138811D81:!f9н· из5258евFBАСIIACII7418эс8А74р•1зсiJD 74ев8АDe114112CD2188В8В211D84""со21 82ilA84112СО21ЕВDD515АС353515288U2 1388IIA1111-33D2f7Fl88С23114118817евсе 75Р288сзВ8ВАrF5А5858сз5"88D6lЗ•• AF,,58ЕеАВrrВ88418ЕВА5rFс~!8!DPF 844<.:cu2188ЗЕСА13r,7448888~14803! F31зоо75113веев18пев7А1в118~2н1в В811rrА1.7АIв25евеезо0211074118в289 84е2CD21вв168884181885rrЕВ185088 5D18185СFr581858PF886316i852FFС6 е,8СА131Fсзев!О7417.Р7887А16~8ilO75 118F71187А1611611е7582FOСЭfgСЗА0С913 ASCII velue 1 3 О-:! + u++-(Х) r ' '" ♦ t-<t< t. +=! • + а:! t:+::! . Z+SQRa: з +ек u+"ZY(+P Х d +' •L:! ) tI• > uk t~ .zI t.• +=! .. dеР \ХХ R • t u Ho•e=belf ot file/di ■ Ji !nd=ttnC af lila/d-iak JSC=Exit PaDn=-tarward P•Up:back Fl=to11,11le •od• F2-::i.:hat sector FЗa:ed i t РС Tools De1uк• R4.ll Vol Labela:None- _______ -- --- - - - - -- ---- - - - - - - •-F1JеStatu11Serv1ce------------------------------- Path=C: \ТР50 Pile=GREP . COK . Size = IClu : 8978 bytes 4 clu•t.e't'11 / lnitial attribute ■ shown are thus• ln etfect . T('I chan&e, u•• th• arrows ( .. v) t.o eelect an , attribute to ch•n••· INTER (<+) vill chan8e (tn,ale) that attribute. fressin& "U" will u~ate and ae.ke the chantes per ■anent. ·:tsc·· vi 1] feturn without. а1н' chan11•. Initial Att.ribot•• Read Only - OFF H1ddan - OFF Syete• - OFF Archive - OFF lnitial Ti■ e/Date 05:""· • 06/?.9/88 Maw Attributes Read Only - OFF Kidden - OFP Sy■t.e ■ - OFF Archive - OFF tlev Tiae/Dat.e в~:ееа IIB/2S/8B .. U" to update and aak• uh&n1tes per ■ anent. ESC to re t urn withn11t chan1es. ( - = 'Prior ent.ry -- > • next entг'f времени/даты создания или обновления файла, меню для _моди­ фикации атрибутов файла и времени/даты создания. Для модификации атрибутов необходимо подвести курсор к нужной строке меню и нажать [Enter]. После установления нужных значений всех атрибутов следует нажать [U] , после чего новые значения атрибутов будут записаны в таблицу FАТ. lO. Wordp вызов редактора текстов . РС TOOI..S имеет встроенный виши [WJ. [F2J, редактор текстов, который вызывается нажатием кла­ Для создания нового текстового ~айла следует нажать для редактирования предварительно указаннол:> курсором файла любую другую клавишу. В нижней индицируется меню: F2 (сохранение текста) ; FЗ F4 FS (поиск последовательности символов); (замена текста); (отмена фрагмента текста); части экрана 119 /
nzs РС Tools Deluxe R◄ .11 ----------- - - - - - ------- ------- file Print Sorvice- · Path=C,\TPSI! . ' Filo=FOHTS .PAS Vol Label:Nono То 11odlty the print oPtions, uee the arrow• to aelect an o~tion that you w11nt Lo change. Then press the ENTER (<+) key. You vill now see а cursor. ley in th,a new value and preвs KMTBR ( <+) to ■ake the chang~ final. The cureor will then i(o away. When you have по ■ore chaщt•• to iaake, select the last option and pгess ENTl!R (<+). Preas Esc to exit. Line ■ per р-..е 6В Har,lin 1ines top and botto• 4 Extra spac•• betwewn liнe11o й L1:,tt ■ arain 1 Right ■ar«in 880 The line len•th is 060 c~aracters Расе headings (У or N) Pal(e footinlfs (У or N) Pa,ie nu11bers (У or rt) Want to ■ top between pages? Vant to , eject last pago? Printer options are cOrrect Nuaber of actual li~es on а расе (including top/botto11 ,aargins). F6 (удаление отмеченного фрагмента); F7 (копирование отмеченного фрагмента текста); F8 (включение удаленного фрагмента текста); FI0 (указание гран,иц строк). н N N н у 1 К недостаткам редактора РС TOOLS следует отнести отсутствие общего для файлов буфера, что не • позволяет одновременно ре­ дактировать несколько файлов. 11. Print печать файлов. Команда распечатывает один или группу файлов после нажатия клавиши [Р] в одном из следующих режимов: Р (печать стандартного текстового файла, содержащего упрамяющие символы); W (печать стандартного текстового файла с заданием параметров, определяемых средствами РС ·тoOLS); D (печать шестнадцатиричного дамца и еГQ символьного эквивалента в коде ASCII); N (пропуск текущего файла и переход к печати следующего); Esc (выход в режим информационного экрана). Если пользователь нажал клавишу [W] , на экране формируется· меню, допускающее модификацию параметров печати (рис. 3.42) (в скобках указаны значения по умолчанию): количество строк на странице (66); границы сверху и снизу (4 строки); количество дополнительных пустых строк между строками текста (О); позиция первого символа в fтроке О); позиция последнего символа ' в строке (80); печать заголовка страницы· (нет); печать сноски на странице (нет); нумераци11 страниц (нет); пауза после печати страницы (нет); прогон последней страницы (нет). 120
~ РС Tools Deluxe R4.ll ~ -------------- ------------Disk and Special Functions--------~ -- -- -- --- -- --- -- -- +------- ---- -------------------------- -- ------- ------- ---------------- ---------+ :DISK SERVICES: Сору сОираrе Find Renane Verify view/Edit Нар Locate iNitialize: :sPECIAL SERVICES: Directory aaint Undelete systeю Info Park Help : : FЭ=!ile srvc Fl0=FЗ+ch& drv Esc=exit РС Tools t-------------------------------------: --------------------- -------------------+ 1 12. List - печать каталогов. Команда выполняется после н~- ; жатия клавиши [L] и позволяет вывести на печать содержимое текущего каталога. • 13. Sort - сортировка файлов. Команда инициируется нажатием кл,,~виши [S] и позволяет расположить строки файлов текущего каталога в нужной последовательности. Имеется возможность выбора одного из следующих параметров сортировки: ' [F7] (имя файла); 1F8] (расширение файла); [F9] (размер файла); [FlO] (дата/время соfдания или модификации файла). После указания параметра сортировки РС TOOl.S запрашивает порядок сортировки (по возрастанию или по убыванию параметра). После завершения сортировки в информационном окне будет ин­ дицирована новая последовательность строк файлов, которую в случае необходимост,и можно перенести на диск нажатием клавиши [UJ (Update). 14. Help - вызов вспомогательной информации. Команда акти­ визируется нажатием клавиши [Н] и позволяет вывести на экран список <<ГОРЯЧИХ>> клавиш для обращения к командам и специальным функциям с краткой информацией о них. Текст вспомогательной информации занимает два экрана, переключение между которыми осуществляется нажатием любой клавиши. Нажатие [Esc] позволям­ перейти в режим основного информационного окна. Меню работы с дисками. Переход в меню осуществляется на • жатием [FЗ], выход в меню файлов также нажатием [FЗ]. Общий вид экрана при раооте с дисками представлен на рис. 3.43. Верхняr строка содержит идентификацию программы РС, TOOl.S, следуl()­ щая - заrоловок режима раоогы: с дисками. Затем расположено информационное окно, а под ним, в нижних пяти строках экрана меню работы с дисками. Ниже описаны команды этого меню. 121
1. Сору - копирование дискет. Команда вызывается нажатием клавиши [С] и позволяет выполнить копирование гибких дисков. Функционально команда аналогична команде Сору утилиты РС SHELL. Выполнение команды начинается с формирования на экране окна, в котором СJiедует указап, имя дисковода, с которого будет копироваться информация. После правильного ввода имени фор ­ мируется новое окно с запросом ввода имени дисковода, на который будет - производиться копирование. Затем необходимо. установить исходную дискету в дисковод, имя которого было введено первым и нажать любую клавишу. После чтения первой порции информации в оперативную память на экране формируется запрос на установку дискеты, на которую будет выполняться копирование. Следует установить дискету и нажать любую клавишу, после чего начнется запись информации на дискету в дисководе, имя которого бы,10 введено вторым. 2. cOmpare - сравнение дискет. Команда инициируется нажа ­ тием клавиши [О] и позв~ляет сравнивать дискеты одного типа. При выполнении команды сравнения интерфейс с . пользователем аналогичен описанному в предыдущей комilнде. В случзе, если в сравниваемых дискетах обнаружены отличия, идентифи·цируется адрес несовпадающих байт в виде <<Номер сектора + смещение». З. Find - контекстный поиск. Команда выполняется после нажатия клавиши . [FJ и позволяет отыскать на диске заданную последовательность символов, которые могут быть определены либо как символы, в коде ASCII, либо как пара шестнадцатиричаых цифр для представления символа . . Выполнение команды аналогично выполнению команды Find, . описанной в предыдущем разделе. Отличие заключается в том, что адрес найденной по шаблону строки представляет собой номер сектора и смещения в нем . относительно начала диска. Кроме того, в нижней части экрана отображается имя файла,- содержащего найденную последователь ­ ность символов. 4. Rename - переименование дисков. Команда предназначена для присвоения, ~одификации или удаления метки на дискете или жестком диске и выполняется после нажатия клавиши [R]. В проuессе выполнения команды на · экране формируется запрос имени дисковода, после чего индицируется тек_ущая метка накопителя и пользователь имеет возможность ввести новую. 5. View/Edit - просмотр/редактирование диска. Команда иниции ­ руется нажатием клавиши [Е] и позволяет просматривать/модифици­ ровать информацию на диске на физическом уровне. При вьшолнснии команды на экране формируется окно, в кагором программа РС TOOLS предлагает ввести имя накопителя. После правильного mвета на запрос в окне появляется дамп начального участка диска и программа переходит в режим просмmра данных, в котором нажатием клавиши [F2] можно сразу перейти к нужной области диска. После нажатия 122 --= ==
РС Tools Deluxe R• .11 1:..э~.··.·:::::.~.i:.:.t4····-::.4_::...• - ------ - ---- ---- --- ---- ---- ---D i •lr. Viow/Edit Servicг- - --- - ---- ------------------ ~ P ■ tt1=C; Abзolut. e вeolur 00Ue0, Systtia ВОО Т Diisplace11ont. ---- --- ---- ---- -- Не.х соd••----------------- --- 000И(0000) ЕВ34904942f.D2020332ЕЗЗ0002040100 0016(0010) 0:.-!000207АЗFBZQ001100040011000000 В032(002а) 0000000000000000И00~~00000000012 0046(0030} 000000000100УА33С0еиD0вс007СJR07 0064(0040) 887800ЗбС5371.Б~61653BF2В7Сев0800 0080(0050) FCАС'.2680ЗD007<103288А05ААВАС4I2Fl 00{16(006111) ее lFеэ<1702С7е·,.287СРВCD lЭ 7267А0 10 0112(0070)7С88F72818?С"Э08lC7С03060t:7СА~::JF 0128(0080)?САЗ377С882000f72В117t8В1f0R7С0:-t 0]44(0fHl!a)СЭ48F7F:ЭBl06377СBD0005AlЗF?СЕВQF 0180(00А0)00BR0102~ttВЗ00721868FB890800ВЕ06 0116(0080) 7DF3А6750D8D7Р20ВВEl7D890Н00FЭА6 0192(00С0) 7t18ВЕ7770ВВ&А0032Е4CD16~Е:lF&f04 0208(00D0) 8F••02CD19ВЕСВ7DЕВЕВAlIC0533D2F7 0224(00Е0) Эtl087СFEсаА2JC1СAlЗ7?САЗзu?С8800 02•B<OOFB) 07AI377СiB4Rе11Al187С2А06ЭВ?С40зе Но11е::Ьв• ot file/diak E11d::::end of fi le/disk AS:::I 1 va lue 4 1ВН 3.3 )< з, .::х l:J 7-у S++: • .:;:t• vQ +:::ra·> : • •? iн7: ,:~<: 1: :rv )" t.-W}j2 .V J);v♦) 3 8 ~:•r(:_т~ ~:•в ESC-Exit. P ~Un;forward Pl(Up:::b111,ck F2:- . .: :hl( ae:-tor nu ■ FЗ=edit F-t= •et nane РС То-:,lв Delu,co R4.ll Vo) L•be]=Jrfone - - --- - - - - ~-------------------D1ak l'fIPPi.na Servic:e----------------------- - ------- P•th-=C :\• .• Ent.ire disk aapped t Аvя1]1\Ьlо:, F Fil~ Alloc ТаЫе Allocated r Re•d Only 8 Boot record D DirecLory h hidden х Bad Cluster 4Х free арасе .. ..... ..... .. ... ..... .. .. .... .... .... . ... ..... \ ..,. ... ... ... ..• .• ·' .. -.. - .......... -..... ... -. --.. ..... -..... .-. --... ..... . ...... ... . -. -... ..... ...... -... .-..... ··-· · ·-·-·- ·""' .. ... .• "F" to 118[\ ri les . [SC Lo return. [F2] на раЗJШчные экране формируется варианты определения окно, в нужной котором обласrи и~щицируются диска: В (сектор начальной загрузки); F (первый сектор таблицы распределения файлов (FAТ)); R (первый сектор корневого каталога); D (первый сектор диска, содержащий данные пользователя); С (режим ввода номера кластера); nnnп <~х:жим ввода номера сектора). Переход в режим яедактирования осуществляется нажатием [FЗ], возвра. в режим просмотра - нажатием [Esc]. В обоих режимах нижняя часть экрана содержит вспомогательную информацию по использованию функциональных клавиш (рис. 3.44). 6. . Мар , - отображение схемы размещения данных на диске. Кома~ща активизируется нажатием клавиши [М]. После 'начала вы­ полнения команды будет арормирован запрос на ввод имени дисковода, · после правильного ввода которого выводится окно, в котором отмечены 123
РС Tools Deluxe R4 ' . 11 Vn} LJtbel;:Hane -------------- , -- - -- - -- - -- - -- D i! 'Jk Hl\r;tptntr Service----------------Scroll Lock OFF f'ath=C:\• .• File=PCTOOLS.EXH • AvailaЫe F File Alloo ТаЫе Allocated r Read OnlJ' is contained in И Boot record О Director)' h hidden х Bad Cluster 1 ·conti•uou• area. • Ste..rt clu•t '111089, Disk rel sec 04483 fl tr•• •расе *******. ***********••··••*******•******•**************•* ............. . ******* ................................................................ ******* .................................................. ****•••* ...., . •••••••• ......... ................................................................................. . . . . .. . . . . * **•*••· .. •• ••• .... ....... ........ ....... ....... ....... ....... ..... . . .. . . .. . . .. .... ..... ..... .... ..... ..... ..... .... ..... ..... ..*t********••····.. ••••••••• ....*** .................** ...........*........** ........** ....**.......**•••••• ............ . .......................:***. _ ............................................ ••••••••••••••••••........•• .. :r•......*•••!t...................** ........... .. ................................................................................... .................................................................................. ....................................................... *....................._ •• ** ......................................** ·····••ir.-••···· ............** ......** ................................** **** **•• · · · · ·· · · · . . • • •• ..... .......... .. ......... ' ............................................................. Each po ■ ition is equival•nt to 1/1000th ot thr total spacr. (.let·t to ri~ht.) Use ■ rrowli( <-- --, ) tu view other files. ··о" to view ent.ire dink ••Р· .. F" tu rw ■ tilect files. iSC to rst.urn. кластеры: В (загрузчика), F (таблицы FАТ), D (каталога), (файлов данных), • (свободные), h (скрытых файлов), r (файлов, доступных только дл~ чтения) и х (дефектные) (рис. 3.45). Для анализа пространства, занимаемого конкретным файлом, необхо­ димо нажать клавишу [F], после чего на экране будет визуа­ лизировано дерево каталогов. Затем с помощью клавиш управ­ ления движением курсора следует выбрать нужные подкаталог и файл в нем, а затем нажать [G] (GO) для получения схемы распределения дискового пространства под данный файл (рис. 3.46). Для анализа следующего файла следует путем нажатия клавиши [F] вернуться в дерево каталогов. Возврат в режим отображения размещения данных на всем диске осуществляется нажатием клавиши [D]. 7. Locate поиск файлов. Команда начинает выполняться после нажатия клавиши [L] и позволяет найти файлы на диске с указанными именами. Обычно команда используется при работе с жестким диском, который имеет сложную структуру дерева каталогов. Выполнение команды начинается с форматирования окна, в котором ,следует указать , имя искомого файла (при задании имени можно использовать элементы группового имени <<*» и <<?>>). После подтверждения правильности введенных имени и расширения начинается поиск, в процессе которого на экран выдается полный путь для каждого найденного файла. 8. iNitialize форматирование дискет. Команда выполняется после нажатия клавиши [N] . В процессе выполнения утилита запрашивает имя накопителя, предупреждает об утере информации в процессе форматирования и ждет подтверждения необходимости выполнения форматирования. Затем, опросив контроллер гибких дисков, программа выдает допустимые форматы дискеты (рис. 3.47) и ожидает выбора одного из них. После завершения форматирования дискету можно сделать системной и присвоить ей метку. 124 .------=w- .. ,.--.,.._..,,. -=,.,.___...,___.,.,__,.._ ----- ~
РС Tool11 Deluxe R4.11 ---- -- - -- -- -- --------- - - --O iek In 1 t 1al izatiur1 S,tн·v1c e ----·--- -------- - --- -- - - - -- Dr1ve А is about to Ье 1nit1•li.t~d (tar11att.ed). Choose the for11attini1: de!lired and prcs~ El'ITBR to ba•in. 3В0К 320К 1в0,: 1F30K l ..2H.-: -- - J-AT Hi-Capacity, 8И lrtн:kR, DouЫe-sided, 15 sect.ors per tr ■ck· Рннs• БSС to Exit. ~ 9. Directory Maint ведение каталогов. Команда позволяет создавать, переименовывать и удалять подкаталоm на диске. Ини­ циирование команды производится нажатием клавиши [D], после , чего на экране формируется дерево каталогов, в котором миганием выделен текущий каталог. Для выбора необходимого подкаталога следует совместить с ним курсор и нажать клавишу [E'nter]. В нижней части экрана находится вспомогательная информация о назначении функциональных клавиш: FI (переименование выделенноrо подкаталога); F2 (создание новоrо подкаталога); • FЗ (удаление выделенноrо подкаталога); F4 (формирование выделенноrо подка~алоrа в качестве текущеrо для ДОС); - FS , (перемещение выд9енной ветви в друrое место дерева каталогов). Как и в ДОС для 1 удаления каталога необходимо удалить все имеющиеся в нем файлы. . 10. Undelete восстановление удаленных , файлов. Команда инициируется нажатием [U] и позволяет в ряде случаев восста­ новить случайно удаленный файл. Действие команды основывается на том факте, что при удалении файла на диске он не удаляется, а вместо первой буквы имени записывается код OESH . Восстановить можно лишь файл или подкаталог, на место которого не записы­ валась . информация. В процессе выполнения команды на экране индицируется список ; файлоJ~, удаленных в текущем подкаталоtе. Из списка выбирается подмножество, подлежащее восстановлению, после чего следует нажать клавишу [G] и перейти к восстанов­ лению. Файлы, рядом с расширением . имен у которых расположен . с и м во л «@», можно восстанавливать автоматически; если вместо символа «@» стоит символ «*», восстановление возможно только вручную, причем, без гарантии успеха процесса восстановления. 125
РС Toolis Deluxe П:4. 11 ------ - ------ --- ~ - -- ----· - -Syst~11 lnfor111etion Serv ice -· Co111puter - IB "/PC АТ The 010S proa:ra111в are dated - 01/15/89 Cperating :syatea DOS З . 30 Hu■ber of 1011ic■l di•k drive_. - 5 Loitio ■ l drive letter raщfi:, - А tt1t"U Е Serial Portз - 1 ~1t.re] J~l Pnгt.a - 2 CPU Туре - 80286 Rel ■ tive apeed (or11t Р<.::;1~0Х) - 'Б~,0Х Hath co-processor preaent - 80287 User proa:i- ■118 are loaded at НВХ para•raph - 160Е l"le■ory used Ьу 00S and resident pro•ra11e 903:Jfj bytes Heoory avail 'aЬle tor ueer pro,raris - 56 ~024 byte ■ Tc.ital ■e■ory reported Ьу DU~ - t,4 ~K РС .Tools ha:1 tound the total 11e ■ory to Ье - 640К Enhenced Graphi~s Adapter preeent (co}Qr) 2~6К Extended 11e111ory inst.в.lled - З64К Additiu11al ROH BIOS fourid at HLX par"araph - СИИi, Рrе ■ в апу key to return Процесс восстановления заключается во вводе первой буквы имени фа~ла и определении режима восстановления (клавиша , [Fl] - автоматическое, [F2] - ручное). 11. System Info получение информации о ПЭВМ. Для выполнения команды следует - нажать клавишу [1] , после чего на экране будет индицирована следующая информация (ри~ 3.48): 1 тип ПЭВМ; дата последней модифик ции BIOS; тип и верс1:1я ДОС; количество логических дисководов; диапазон имен логических дисководов; количество последовательных и параллельных портов; тип микропроцессора; производительность ПЭВМ по сравнению со стандаршой ШМ РС в процентах; наличие сопроцессора; размеры оперативной памяти (доступной ДОС и определсшюй утилитой РС TOOLS); максимально допустимые размеры программы пользователя. 12. Рагk парковка нажатием клавиши [Р] и утилиты РС SHELL. жесткого диска. Команда инициируется функционально аналогична команде Park 13. Help получение вспомогательной информации. Команда полностью идентична команде Help, рассмотренной в предыдущем разделе.
~,~ ~ -~ 3(49 <DIR> 6-27-91 в 51'\а PCBDIR сон 156В 1-04 - В9 9:47а <DIR> 6 - 27-91 в 50а PCFORHAT сон 15В96 1-03-В9 1: 5Зр COHPRESS ВАК 4 7-10-91 4 59а PCSECURE CFG 20 7-04 -91 11:04а COHPRE55 CFG 5 8-05 -91 10 09а PCSECURE ЕХЕ 10В190 2-16 -89 5:12р COl1PRESS ЕХЕ 65191 1-14 -89 6 19р PCSECURE HLP 7100 1 - 07-89 11: 18а COHPRESS HLP 5В99 12-06-8В 9 46а PCSETUP СО/1 26636 1-08-89 2 :05А FORHAT ВАТ 28 2-16-89 4 06р PCSHl!LL C:G 1903 8-13 -91 3: 24р HEl1CHlt сон 1266 ,2-22-87 4 Зlр PCSHELL EXI! 92233 1-20 -89 1:43р нr СОН 2987 1-06-89 8 26р PCSHELL HLE' 37637 12-06-8В 9:55р HIRROR сон 14733 1 - 05-В9 4 02р E'CSHELL iHG 105744 2-17-89 4: З4р РС - САСНЕ СО11 24800 1-09-89 10 41а PCSHELL OVL 195216 1-20-89 2:0Зр Е'С-САСНЕ SYS 307 9 - 09-88 з 04р PCSHELL TRE 673 в--1s-е1 11: l la PCBACKUP CFG 1131 7-04 -91 10 42а READHE тхт 14775 1-19-89 2:09р E'CBACltUE' ЕХЕ 83905 1-19-89 11 05а REBUILD сон 16256 1-04 -89 9:З7а PCBACKUP HL E' 25В06 1-06-В9 11 15а 29 File(s) 40304В4 bytes ree Краткая справка по РС SHELL Минимальный набор файлов, необходимых для работы утилиты РС SHELL приведен на рис. 3.49 (за исключением программы DESKTOГ). Основные команды РС SHELL 1, [Alt] - переход в главное меню, 2, [Alt-F] переход в подменю работы с файлами. 3, [Alt-D] перехо,!1 в подменю работы i; дис~ми. 4, [Alt-O] переход в подменю определения режимов. 5. [Alt-A] переход в подменю прикладных программ. 6. [Alt -S] - переход в подменю специальных команд. 7, [Alt-H] - переход в подменю получения вспомоГ'<1тельной информации, 8, [ТаЬ] - (для · информационных окон) - переключение окон каталогов или файлов. 9, [ТаЬ] - (для диалоговых окон) - выбор операции в подменю, 10. [Ins] - задание двух пар информационных окон, 11, [Del] - задание одной пары информационных окон, 12, [Enter] - (для окна файлов) - выбор файлов, 13 . [Enter] - (для диалогоного окна) - активизация выбранной операции, 14 . [Alt-Space] - модификация размеров и перемещение активного информационного окна . 15 . [Fl] 16. [F2] 17 [FЗ] 18, [F4] 19, [F5] 20, [Fб] 21 , [F7] обращение к вспомогательной информации, ~:ызов оглавления в окне вспомогательной информации, выход из резидентного режима работы РС SIIELL. отмена выбора группы файлов, вывод информации о текущем каталоге, модификация режимов отображения каталога. - переключение верхней / нижней пары информационных окон. 127
22. [F8] - вывод подмножества списка текущего подкаталога . 23. [F9] - 11ыбор группы фаftлов подкаталога. 24. [Ctrl - Enter] - инициирование вь~полнения выбра.нной программы . 25. [Esc] - отмена предыдущего действия. Команды редактора текстов РС SHELL 1. [Del] - удаление литеры в позиции курсора. 2. [Backspace] - удаление предыдущей литеры. 3. [ТаЬ] - перевод курсора в следующую позицию табуляции (в этом режиме клавишу нельзя использовать для выбора операции). 4. [Enter] - признак окончания абзаца. 5. [Home] - перевод курсора в начало строки. 6. [End] - перевод курсора в конец строки. 7. [Ins] - переключение режима INSERT (при вводе литеры происходит раздвижка текста) и режима перепечатки текста (при вводе.. литера заменяет литеру в позиции курсора). ·8 . [Ctrl - Home] - перевод курсора в начало файла. 9. [Ctrl-End] - перевод курсора в конец файла . 10. [PgUp] - перемещение курсора на экран вверх. 11. [PgDn] - перемещение курсора на экран , вниз. 12. [Esc] - завершение редактирования . 13. [Alt-H] - 1 -ое нажатие - маркировка начала тек ста; 2-ое нажатие - маркировка конца текста; 3-е нажатие - отмена маркировки те·кста. 14. [Alt- C] вычеркивание маркированного текста. 15. [Alt- O] - . копирование маркированного текста в буфер . 16. [Alt-P] - вставка содержимого буфера в место положения курсора. 17. [Alt- E] - поиск строки в тексте (в случае нахождения строки для продолжения поиска надо нажать [En ter], для прекращения - [Esc] . 18. [Alt-R] - поиск и замена строки в тексте (остальное аналогично п.17) . 19. [Alt- L] - 1-ое нажатие - индикация с имволов конца ст роки; 2-ое нажатие - отмена индикации символ ов конца строки. 20. [Alt- S] - сохранение модифицированного текста на диск'е (если создан нош,1 й файл, необходимо предварительно ввести е го имя). 21. [Alt- X] - возврат в редактор без сохранения модифицированного текста. Краткая справка по РС TOOLS Минимальный набор файлов для работы утилиты РС TOOLS приведен на рис. 3.50. Основные команды меню работы с файлами утилиты РС TOOLS 1. [С] 2. [М] 3. [О] 4. [F] 5. [R] 128 копирование файлов . - перемещение файлов (удаление исходных файло в) . сравнение содержимого файлов. поиск строки символов в файле (файлах). переименование файлов. il' LLV~
t <DIR> 12-11-88 3:01р PCFORHAT СОН <DIR> 12-11 - 89 3:01р PCRISTOR IXJ! COHPRESS ЕХЕ 36660 11 - 20 - 87 11:21а PCSITUP сан РС-САСНВ СОН 6872 11-18-87 8:Зi!а PCTOOLS EXI PCBACKUP НХЕ 47032 11-13-87 4 :55р REBUILD сон 10 File(в) 753664 bytee rree 6. [D] удаление файлов. 7. [V] верификация файлов. 8. [Е] просмотр/редактирование файлов. 9.. [А] индикации и модификация атрибутов файлов. 10. [Р) - печать содержимого файлов. 11. 12. 13. 14. 15. [W] - вызов редактора текстов РС TOOLS. [Н) - получение всrтомоrательной информации. [L] - печать файлов текущего каталога. [S] - сорт и ровка списка файлов текущего каталога . [FI) отмена выбора груп,пы файлов . 12241 52872 10048 167846 1 3057 16. [F2] переключение режима индикации '13/26 файлов. i 7. [F3] переход в меню · работы с дисками РС TOOLS. Й>О 12-11-87 2 24р 11-18-87 з 20р 11-14-67 9 44р 11-20-87 5 53р 11-19-87 2 blp 18. [F8] ввод группового имени дпи индикации соответрвующих ему · файлов . 19. 20. [F9] - ввод группового имени дпя выбора группы соответствующих ему файлов. [Fl0] - модификация диско,с!Jда и/или пути. 21. [Esc] - выход из РС TOOI. 1. Основные команды меню работы с дисками утилиты РС TOO.LS 1. [С] копирование дискет. 2: [О] сравнение дискет. 3. [F] nоиск строки символов 1 1 диске . 4. [R] переименование дисков. 5. [V] верификация дисков. 6. [Е] просмотр/редактирование дисков. 7. [М] отображение размещения данных на диске. 8. [L] - поиск файлов. 9. [N] - форматирование дискет. 10. [D] - ведение каталогов на диске. 11. [U J - восстаномение удаленных файлов. 12. [I] - получение информации о ПЭВМ. 13. [Р] - парковка жесткого диска. 14. [Н] - получение вспомогательной информации. 15.[FЗ]•- переход в меню 'работы с Файлами РС TOOLS. 16. [FJ0] модификация дисковода. 17. [Esc] выход из РС TOOLS . .. ♦♦♦ 5109 129
В настоящей главе рассматриваются программные продукты одной из известнейших фирм - Peter Norton Computing Inc. Описанные здесь пакеты, несмотря на разное назначение, объединяют такие качества , как многообразие выполняемых функций, дружественный интерфейс с пользователем и наличие исчерпывающей контекст­ но-зависимой вспомогательной информации . Программа NORTON COMMANDER Пакет Norton Commander (NC) представляет собой одну из наиболее популярных системных оболочек. Легкий в освоении и использовании, надежный в работе, он нашел широкое распространение как среди начинающих пользователей, так и среди профессионалов. Безусловно, NC выполняет такие стандартные операции, присущие программным продуктам этого класса, как просмотр содержимого дисков в виде списка файлов или дерева каталогов, копирование, удаление и перемещение отдельных файлов и групп, поиск файлов и др. Хотелось бы, однако, обратить внимание читателя на те функции NC, которые в нем либо реализованы более удачно, чем в других оболочках, либо в других оболочках вообще не присутствуют. NC отличается удобными и более развитыми по сравнению с другими пакетами средствами просмотра (визуали зации) файлов_ различных форматов баз данны~, текстовых и табличных процессоров, всего 17 из 22 самых распространенных форматов . При этом просмотр выполняется для каждого формата файла в соответствующем для него виде. . Файлы расширений, создаваемые в NC, позволяют предельно ускорить работу пользователя путем указа ния действия (команды ДОС или прикладной программы), которое будет !JЫ полняться при • выборе этого файла. Эта стратегия получила название «point -and- shoo_t» ("прицел-выстрел"). Просто и эффективно в пакете реализована процедура создания пользовательских меню, в которых может содержаться до 40 возможностей выбора, причем при вызове соответствующих про ­ грамм из меню им могут передаваться параметры (по анал огии с пакетными фа:v.лами). . И все же, на1• более привлекательными отличительными каче­ ствами NC в ряду подобных пакетов бе зусловно являются поддержка :tсанала компьютерной связи по последовательному интерфей су (Li n k) и компьютерная почта (MCI Mail). 130 ..
Все команды \пакета, включая перечисленные возможности, под­ робно будут рассмотрены ниже. Общая характеристика . пакета и основные используемые по­ нятия.· Пакет работает на персональных компьютерах IВМ РС, PS/2 или совместимых с ними при наличии не менее 256К байт оперативной памяти, ДОС версии 2.0 и старше. Кроме того, для использования функции связи Link необходимо наличие кабеля последовательного интерфейса, а для работы с почтой MCI Mail наличие модема. Вызов пакета осуществляется по команде NC, а выход из пакета в ДОС по нажатию клавиши [Fl0] .' После вызова на экран выводятся два окна, называемые соответственно д,евой и правой пан.елями. В панелях в различные моменты времени в зависимости от заданной функции может быть представлена раз­ личная информация: список • файлов определенного каталога (в дальнейшем такую панель будем называть файловой), дерево каталогов диска, информация о наличии оперативной и дисковой памяти или содержимое какого-либо файла. Переход из ' одной панели в другую выполняется при нажатии клавиши [ТаЬ]. Наряду с панелями NC на экран вьtводится подсказка ДОС, что дает возможность параллельно с командами NC воспользоваться процессором команд ДОС. В последней строке экрана может быть выведена информация о Нс"значении функциональных клавиш. Движение по списку файлов в файловой панели или по дереву каталогов :выполняется с помощью клавиш перемещения курсора. При этом тот файл или к;, талог,: на который установлен курсор в текущий момент, вьщеля, тся другим цветом. Такой файл или каталог называется выделенпым. Меню пакета. Меню NC выводится в верхней строке экрана при нажатии клавиши [F9] ; выход из меню осуществляется при нажатии клавиши [Esc]. В меню имеется 5 пунктов (Left, Files, Commands, Options и Right). Выбор любого из пунктов приводит к выводу подменю следующего у.ровня. Для некоторых команд (Configuration, Editor, Сору, Delete и др.) пакет выводит окно диалога, в котором пользователь имеет возможность ввести или отредактировать имена файлов, указать активные реж_имы и т. д. Выбор из • основного меню и подменю осуществляется одним из двух способов: - подвод курсора к соответствующему пункту или опции и нажатие клавиши [Enter]; - нажатие того символа, который в обозначении пункта выделен прописной буквой (как правило, первого). Кроме того, в подменю ряд команд может быть выполнен нажатием определенной функциональной клавиши или их комби­ нации. В таких случаях при . описании команды после названия указываются соответствующие клавиши. 131
Lert Files Co ■&anda Opt1ons R11(ht ын Ha1te ' Маае Ма■е Naee i.; ..; .:. .;.; .; .. llelp Fl .. dbase 1181( ре2 ехе IN Use.r ■ enu· F2 ZAPAS dba■e ovl p,t:/ hlp HCI View FЗ a ■ aiat hlp dbaвeinl ovl platl ехе OUT !d1t F4 a uto ex.ec bak dirinto platl obj SENT Сору F5 au toexec bat do•ov dЫ plink8& ехе ТЕНР Rena11• or 8'0V8 F6 clippor ехе do&ov ntx poruch prl( autoexec · наkе directory F7 clipper lib ex tend lib ppor :prl( ch lula11 Delete F8 cond 8.SII help dbs prl(l prl( dbview· .. cond bin inp_ rou1 prll prll2 prl d1rinto file At tributes cond ехе inp_rou3 pr, pr114 prll inread Send files cond obj inp _ rou4 prl pro&l ехе ■ci conend Prl inp_rout prs pro&l obj aci sel'ect Group Gray + confil db kal..J>lan dЫ prolll pr& aci uNвeleot aroup Gray - cont ia sys kal.,J>lan ndx proaraиl Prl 11 ci conporl fat kal_plan ntx pro•ra ■ 2 P•I 11 r:1add r Quit F10 conporl . pr l( na11e.11iOnt prl/ pro11"ra11З prl( и cid rivr countsuи - prl nc dЫ pro~ra114 pr/l 11enu с jwpview exel . dba se ехе overlay lib protl ndx wpvtew. ext!I 482 72 10-23-69 3:00~ dbase.exe 133632 4-06 -86 5:0Зр С:\НС> На рис. 4.1 показано основное меню (в верхней строке экрана) и подменю, относящееся •к . опции f'iles. Ниже будут описаны пункты основного меню NC и все входящие в них подменю, команды и опции. Команды для левой и правой панелей. Пункты меню Left и Right предназначены для задания режимов вывода информации в левой и правой панелях экрана соответственно и содержат одни и те же опции, перечисленные в подменю. Ниже эти опции описаны подробно. • . • 1. Brief - вывод списка файлов в сокращенном формате (только имена и расширения) по три · столбца в панели. 2. Full вывод списка •файлов в полном формате (имя и расширение, размер •в байтах, дата и время последнего обновления) по одному столбцу в панели. На рис.· 4.2 в левой и правой панелях показаны: два каталога: в левой панели каталог 'NC, выведещп,m в сокращенном формате, в правой панели - каталог \VWCAT, выведеШlый в полном формате. 3. Info - вывод следующей ин~рмации: - объем оперативной памяти ПЭВМ; - объем свободной оперативной памяти; - объем дисковой памяти; - объем свободной дисковой памяти; количество и общий объем файлов. - Последние три значения выводятся по отношению к диску и каталогу, представленным в противоположной панели. Кром~ того, данная кома1ща предоставляет пользователю возможность вносить и редактировать некоторую вспомогательную .текстовую информа­ цию, которая может :служить комментарием к текущему каталогу. Для перехода в специально отведенную для этого часть экрана 132 zьaz=.......... -- ...:::m:
С:\НС - C:\VWCAT э 58а Name На11е Nanie N·a .me Size Date Tizi~ '. nc ехе risunok pas 9614 5-23 -91 9:56а IH nc ext sd 1 2478 2-01 -91 9:37а HCI пс · hlp sod ПС 793 8-06-91 3: 19р OUT nc ini sp_enab оэ. 4721 6-27-Эl 11 : 15а SEHT пс IOПU tab bs 1280 12-09-83 12:31а ТЕ11Р ncm.ain ехе tit 1304 -12-05-90 2:54р autoexec bat ncs ехе toвt ' COID 736 10-20-В9 Э:lбв chkmail bat ndd ехе tzl\2 kon 5400 3-27-Эl 9: 50а dbview ехе пе COII tz1121 kм 10079 3-27-91 9:52а dirinfo paraview ехе vw ехе 56960 1-01-80 1~:0Заl. inread пе pcxview ехе vw f11t 116 7-29-91 5:02р mci ехе P6VJ'I с vw0 ехе 14 _ 1-01-80 I2 : 10а rtC i hlp rbview ехе vwl t11t 116 4·16-Эl 12:28р 11С i ln i read 11е work ехе 9594 4-15-91 10: 4 2а 11С i lo!!. refview ехе IJCiaddr bk ser-test ехе, 11cidrivr ехе serial txt J'lenu с wpview ехе пс.ехе 3104 10-23 -89 3:00р vw.f11t 116 7-29-91 5:02р ~- · ==·--· -· -- ---- -- С:\ 'IWCAT , C:\DBASE Info 10 24а Нате Na11e Na11.e The Horton Co11mander, Version 3.0 dba:,e 11sg ре2 ехо Copyr ight (С) 1986-9 t,y Pete.z;- Norton ZAPAS ,jbase - ovl ре2 hlp assist hlp dbaseinl ovl platl ехе 655,360 Bytes Hemory autoexec bak dirinfo platl obj 513,952 Eytes Free autoexec b•t dogov dbf plink86 ехо 28,559,360 total bytes or, drive С: с 1 ipper ехе d_ogov. вtх poruch prg 1,456,128 bytes tre~ оп drive С: clipper lib extend 1 ib ppor prg 80 filos use l,7Gl ,280 . bytos in cond аsю help dbs prgl prg C:\DBASE cond bin inp_roul prg prg2 prg cond ехе inp_1·ouЗ prl/ prg4 prg Катс,,.11?r \DBASE А-'• pc,,бo'l·u с СУБД cond obj inp __ rou4 prg progl ехе conend prg 'inp_гout pr11 pro11l obj conf ig db kal__plan dЫ prog! prg config ~ys kal_plan ndx proQ:ra11l prg conporl fшt kal_plan ntx pr,ogram2 prg conporl prl/ nal'le11ont. prg prograinЗ prg countsu11 prg пс dЬf progra114 prg dbase ехе over lay lib protl ndx clipper.exe 79111 12-21 -87 2 :00а =· --- - -· C:\DBASE> необходимо нажать клавишу [F4], пocJie чего можно вводить (редактировать) текст. Выход из режима редактирования осущесr­ вляется при нажатии клавиuш [Esc]. Введенная информация за­ IШсывается автоматически в файл dirinfo в текущий каталог и впоследствии при вызове команды Info выводится на экран. На рис. 4.3 в левой панели представлен каталог 'DBASE, а в правой - информация, выведенная по команде Info и отражающая данные о компьюгере, текущем диске С: и каталоге 'DBASE. В нижней половине правой панели выведен текст, кагорый является комментарием и записан в файле dirinfo в каталоге 'DBASE. Переключение между экраном вывода Info и информацией, предше­ ствовавшей вызову lnfo, осуществляется при нажатии клав~ш [Ctrl-L]; 133
~ Tree С: \DOS • l 0:27a \ Наше N аю~ N a11e --P I NK .. c ond qbj fvr11at СО 11 -DB ASE ORCIIHP 1 conden~ asrn graftaЫ COll L-ZA! 'AS 800 com condens bin araphics com -НС 93 36 sys condens ехе awbasic ехе ~.ЕНР ans i sys condens obj join ехе н appe nd ехе conde11 s as keyb com UT a1·ch bat conri!I sys keyboard sys ENT sssign com cc-uлtry sys 121.bel com CI attrib ехе debug COIO юainega co,n ,,_, .:.-ноRт au t oexE!c bat diskco11p COIII юо dе C OIJ -· - L-HORTl backup COII diskcc,py com юс.1rе сою -нsс b rowзc com display sys "" C OIJ - KOLJA clean bat dosedit сот n lsfun c ехе нооs • 1 command co11 /d r iver sys lor 5 <--{JRCUNPl COll'IP com edlin COD1 pctools ехе -НА5Н cond asm fi,;s t open ехе pkarc охе -НOUSE con d Ы n fdisk 1 pkfixed 2i p 0011 -StlFCALC4 cond ехе fi nd ехе pk unzip ехе С: \00S debug COJII 159"14 З - 17-87 12 · 00р •; C:\DOS• - 4. Tree - вывод в текущей панели дерева катал огов текущего дискового устройства . При этом режим вывода в соседной панели определяется состоянием опции Auto change Directory, которая задается из пункта меню Options (Configuration). Если указанная опция установлена, то по мере · продвижения по дереву в проти­ воположной панели выводится содержимое каталогов; в противном случае для отображен и я содержимого выделенного каталога •необ­ ходимо нажать кла вишу [Enter]. На рис. 4.4 в правой панели показаны файлы, входящие в каталог \J)OS, который в текущий момент выделен на дереве в левой панел и . _ 5. quick View - вывод в текущей панели содержимого файла, выделенного в соседней панели. С помощью клавиш перемещения курсора этот файл можно просматривать. Переключение между режимом просмотр а и предыдущим состоянием панели выполняется при нажатии клавиш [Ctrl-Q]. На рис. 4,5 в левой панели отражается содержимое файла cond.a'sm, к которому в текущий момент подведен курсор в списке файлов, расположенном в правой панели. 6. linK - создание среды для работы NC на двух соединенных по последовательному интерфейсу компьютерах: главном и подчи­ ненном (Mas ter и Slave). Эту команду удобно использовать для передачи файлов между близко расположенными компьютерами как альт ернативу · гибким дискам, особенно в случаях разных форматов дисков (5.25 и 3.5 дюйма) . Для использования данной возможности необходимо физически соединить компьютеры с помощью кабеля последовательного ин- ,,, терфейса и вызвать NC на обоих компьютерах. Далее следует решить, какой из компьютеров будет использоваться в качестве 134
Text V1ем C:\VVCAT 10:32& 'io••• - SICDont byte рuЫ1~ COVE ма"е lla111e Name 1 assuae с ■ :о ■о.с .. in•tr txt not-eno 1 conden• proo far Н.2 keybd int nc,tenu 1 push ах ORCDOC l 1streг iz,a t,ov1 pu■h dx Vll3CAT 1112tz kon nu 1 llOY ' dx,0 ZAPAS "ed or 1 IIIOY ax,0fh • bat . ,,.d 1or 2 int 17h ! ■ kta2tp ~edv ' or з. ' dx autoexec bat ~enu с or 4 рор рор ах oond asa :!lttnutra ■ с or н ret en11Ьla ' '1\ ot or 42 condons endp еn.аЫе f!\S n2 ot or - 5 сае, enda ех b:it nc 1 or4 1 end fl dot nc DCi orc 41 fax1 -~, no Dl oro 5 fax1 rU'J 1· 1С IIПU orc ad doc rax2 e~,r ·,dd 1 peter ... , fax3 en(tl'>i 1 predl 1 ineoв rek nn. пс pril\t in" oond . &sa 284 100% oond.as11 284 1-17 -91 2:Slp C:\VIICAT> главноrо и. какой :. _ в качестве подчиненного. Подчиненный - .компь­ ютер, как правило, обрабатывает запросы, поступившие от главного компьютера. Одна из панелей главного компь19тера выбирается в качестве связующей панели (Unk-панель). Для удобс+ва рабО'I'ы: предлагается располагать Unk-панель главного. компьютера рядом с подчиненным компьютером, напрймер, если подчиненный компьютер располагается справа от главного, то в качестве Link-панели лучше выбрать правую панель главноrо компьютера. Далее из меню Left . или Right (в зависимости от тоrо, какая панель выбрана в качестве связующей) главного компьютера нtобходимо выбрать команду связи linK. При выборе этой команды откроется окно диалога, в котором необходимо задать некоторые опции, а именно: - указать роль данного компьютера в связи (1•лавный -Master); - указать используемый порт (COMl или СОМ2); - казать, следует ли использовать режим TURBO (а r.лучаях, когда возникают проблемы при связи компьютеров, рекомендуется от э;-;,rо режима отказаться). Сделав необходимые установки, в окне диалога выбирают ко­ манду LINK. Аналогичные действия необх-одимо выполнить на подчиненном компьютере с той разницей, что ero роль в связи следует определить как Slave. Через некоторое время на экране подчиненного компьютера появится сообщение о том, что он функционирует в связи и ожидает команды от главного, а на экране главного компьютера Unk-панель будет представлять собой файловую панель, содержащую список файлов текущей панели подчиненного компьютера. Об этом можно судить по тому, что в верхней строке_ Unk-панели будет вывед~но ·слово «Unk», за которым следует имя текушеrо устройства и текущего каталога подчиненного компьютера. 135
= == - = C,\DBASE NalQe Na.ae ZAPAS assist autoexec э.utoexec clipper clipper cond dbase dbase hlp dbase-inl bak diriп 11S1: ре2 ovl ре2 ovl plat1 ~~= ~~ 1 . Naae ;z::::~ ~=.~=,~=,=~=N=•=a.e==-=,,1 ;.ci ехе autoexec bat ncs ехе 1 ехе bat dщJoY !г"'-== Coи11ander Link - ~ = COI\ ехе do~ov Actin~ as slave... i~w ехе lib exten Connected at: 115,200 ew frXe asin hl'llp cond bin inp_r Waitini:, . . cond е:хе iнp_r cond obj inp_r Received/NAK'd: 88 / 0 conend pra: inp_r Se11t/Resent: 167 / 0 cantig db kal_p confii sys kel_p conporl rat kal_s - conporl prQ naиeюont prg pro~rзfl3 prg nc countsufl prJ&: nc dЫ progral\4 pra пс dbas~ ехе overlay lib protl ndx nc dbase.exe lЗЗ6З2 4-06-88 5:0Зр ndd.exo C:\DBASE> с w еже !:t ~~! ' 1 :;~~- "'-'-" ;;;:·., . :.J1 lHelp 2Henu ЗView 4Edit 5Сору 6RenHov 7Mkdi,r 8Delete 9Pul1Dn 10Quit Теперь, на экране главного компьютера можно одновременно наблюдать два каталога, расположенные на двух разных компью­ терах, и можно выполнять такие операции, как копирование файлов с главного компьютера на подчиненный и наоборот, можно также переименовывать и удалять файлы, создавать и удалять каталоги, изменять атрибуты файлов. Нельзя, однако, вывести дерево каталогов подчиненного компьютера. Если требуется явно указать имя файла на подчиненном компьютере, то перед именем файла (источника или приемника) следует указать ~:Link:». Пока активна СJ!ЯЗЬ для определенной панели главного компь­ ютера, команда linK для соседней панели заблокирована, т. е. одновременно можно установить только одну связь, После выпол н ения всех операций по работе с файлами в режиме связи следует отм енить связь, для того чтобы подчиненный ком­ пьютер был доступен для решения своих задач. Для этого повторно выбирается команда linK для Link-панели главного компьютера и задается опция Cancel (отмена). Компьютеры более не считаются . связанными, и Link-панель приобретает тот вид, который она имела до активизации связи. На рис. 4.6 показан экран подчиненного компьютера после того, как .успешно установлена свя~ь. На рис. 4.7 показаны панели гла~ного компьютера; в заruловке правой панели отражено то, что она является связующей. В этой панели выведен каталог 'ВASIC подчиненного компьютера. Теперь имеется возможность копирования выделенного в левой панели главного компьютера файла inread.me в каталог 'ВASIC подчиненного компьютера, что отразится и в списке файлов Link-панели. 7. On/Off - управление выводом/стиранием панелей с экрана. Эти. же действия могут быть выполнены при нажатии для левой панели клавиш [Ctrl-Fl], а для правой [Ctrl-F2]. Опции с 136
- ~-~ .....- с,,нс - ...-------..., t,11.11 .e м .... nc ini IK nc ir:. nu OUT nc11a in ех• aut.oexec b at. n cs ехо chkв■il b•t ndd exe- dbview ex1t n• соа di:rinl o pa r•~i•~ ••• lnread 1De pcxv1ev ехе eci ех• pevl! с" aci hl p rbview ехе 11c i 1n1 read •• •чi lог refviev eite 11.ciaddr bk :ser-test ехе ccidrivr еХе ••r ial txt ■enu с wpvi ew ехе пс ехе 1~~ ·~~~ inread , ae 1з12 1е-2з-ве з,00р C:\NC> М.11е •1• 1 be!';ica con t fоЫ8 !оЫ8. aor2 a:or2_ inread kopint kc pinfl kopn k opn koprezin kopvil kopvil k ur• litl L1nk,с,\BASIC -s~0а м.•• Naee litZ bas bas lit3 bas ... lit4 bas bas lit5 uas bas litб - ь•• Ьаа inay28 bas ь•• ID&y28_ Ьао Ьаа 11.icr on ь•• .. рrоье ь•• probL bas ь•• trfil ь•• bas vl Ьао ••• vor ь•• vi.1 охе ь•• ... bas bas UP--DI ~ 5-1.G-91! S,S2p ' lHe lp 2"enu ЗView 4.Бdit 5С ору 6Hen"ov ?Hkdir RDelet e ЭPullDr, 10Quit восьмой по двенадцатую пунктов меню Left и Ri ght управляют порядком вывода файлов· в каталогах, представленных соответст- . венно в левой 'и правой панелях. ' 8. Name файлы сортируются в алфав итном порядке по именам. , 9. eXtension -- файлы сортируются в алфавитном порядке по расширениям; файлы с одинаковыми расширениями сортируются по именам. 10. tiMe =-- файлы сортируются по времени последнего обнов­ ления, начиная с самого позднего времени; файлы с одинаковым временем сортируются по алфавиту. 11. Sire - •файлы сортируются по размеру, начиная с самого длинного файла; файлы одинаковой длшп,l сортируются по. алфавиту. · 12. Unsorted - вывод файлов в неотсортированном виде, в том же порядке, в котором они выводятся по команд е Dir ДОС. 13 . Re-read - повторный вывод информации в панели. Это бывает полезно в тех случаях, когда в панели представлен каталог гибкого- диска, но диск необходимо заменить. Необходимость в перевыводе может возникнуть также тогда, когда в панели выведено дерево, но на текущий момент оно уже не отражает реальное состояние каталогов. Цри перевыводе дерево модифицируется (см. ниже файл \treeinfo.ncd). - 14. fiLter - отбор }!ыводимых файлов; позволяет указать, какие файлы из каталога будут выведены в панели. Существует три возможности: все файлы (принято по умолчанию), выполняемые файлы, т. е. имеющие расширение .сот, . ехе_ или .bat, и любые файлы в соответствии с заданным группов ым именем. 15. Drive - быстрое переключение к другому дисковому уст­ ройству для панели. Эту же функцию можно выполнить для левой и правой панелей путем нажатия клавиш [Alt-Fl] и [Alt-F2] соот}\етств енно. 137
-~---- C;\NORT --,-----,,------,,- C:\YWCAT =;====-"'11 Ма•• На•• Na~o Naee На ее ini wi podisk е хе orcad doc prot-c 012 p,ot-c .030 anu wipefile ехе peter • 1 tar prof-c 013 pro&11,et " 2 lila■e nc ехо predl 1 Jprot-o 014 pwpwpwpw pwp 15 pz а2 aa kl bat пс autoexec bat nod Ь еер ехе da ах• ..-~-~~-=- User "•nu ---~- -""11 dt ехе Fl РеАоктироаан ие отчетнwх документов fa ехе F2 Расчет эконокическмх nоказатеА ей rt ехе fЭ ведеnне 6a3W деннwх tl ехе !!-- ~~- ~-- - -- -=- ~~~ tilelnto t1 fr охе sa fs ехе sd ld ехе si lp ехе t■ 11ary t• 11ua bat ud пс ехе vl nc oxt v1i exel ,,,,. ех~ ••• .... 8XQ ехе ~ ... prot-c prot-c prot-c prot-c prof-c prof-c prot-c pro!- c 004 prof-c 005 pror-c 006 pror -e-- 007 pro!-c 008 prof-c 009 pror-c 010 prot-c 011 prot-c 16 r iau11ok. pas 17 sd 1 18 sod пс 1 19 sp_enab оа ~~~~~ ~8 1 022 toa t со11\ 023 t.zia2 kon 024 tz112 l konj 025 vw ехе 026 Y\f f11 t 027 vw0 ехе 028 vwl t11t 02З wor k охе fa.oxe 7296 З-ЕН- 67 4:00р vw ох• 56960 1-01 80 12:03а: ''-=~~~-=-~---~-...,, --..-~~~:-..,..-. :;:а,.;1.....;:.:...-;.; ·.· ' :, . -. , • ·-- - : -- :.:: .·.: .....: ..! J C:\VWCAT> Действия над файлами и каталогами. Пункт меню Files пре­ доставляет возможность выбора из подменю, в котором указаны команды, выполняющие те же функции, что и функциональные клавиши, перечисленные в нижней части экрана. Кроме того, в подменю Files имеются команды, воздействующие на файлы и , позволяющие выбирать группы файлов по общему признаку. Кроме вызова кома~щы по выделенной букве или с помощью функциональных клавиш, для некоторых команд (View, Edit, Сору, Rename or move и Delete) имеются расширенные версии, выполнение которых инициируется нажатием той же функциональной клавиши одновременно с клавишей • ·[Shift] (например,Сору ·- [Shift-FS] вместо F5). Расширенные версии этих команд отличаются от обычных тем, что пользователю предоставляется возможность от­ редактировать имя исходного файла перед копированием, переиме­ нованием или другой операцией. Ниже рассмотрим подробнее команды меню Files. 1. Help [Fl] - l!ывод на экран помощи для пользователя. 2. User menu [f'2] вывод на экран меню, созданного пользователем. Выбuр пункта из пользовательского меню осущест­ вляется - по общеприы,~ым правwmм. Процедура создания пользо­ вательского меню описана при рассмотрении команды Menu File Edit пункта мен!() Lo:.nmands. На рис. 4.8 пок<1з,шо пользовательское меню, включащее три возможности. Подве~я курсор к соответствующей стр~ке или нажав указанную функциоштьную клавишу, можно вызвать выполнение соответствующей прикладной программы (текстового процессора, табличного процессора или системы управления базами данных), не отыскивая эти программы в каталогах и не вызывая их на выполнение в явном _ виде, что очень удобно для пользователя, занятого эксплуатацией конкретных прикладных программ. 138
► 1 dBASE Vi ew: C:\dbaae\nc.d bt NaDe Кора6Аеа И.Р. Depart 21 Sa l ary 450.00 Phone 234 -428 Addr••• УА. ПераомаАскаа, ~6 ка.127 IInf~ 2Fiolds 3 4Browae 5Go to 8 7Search 8 э 10Quit 3. View .[F3] - вывод на экран содержимого выделенного файла. При :лом экран вывода закрывает панели NC. Чтобы совместить просмотр с информацией в одной из панелей, необходимо испальзовать оrщию quick View пуНiсrОв Left или Right. Для просмотра вЬIВеденной информации используются, как обычно, клавиши перемещения курсора. NC предоставляет возможность просматривать файлы широко известных пакетов раооты с базами данных, электронными таблицами и тексто­ выми процессорами в том виде, коrорый характерен для сооrвеrству­ ющеrо приложения. Для :лоrо необходимо, чтобы в сщном каталоrе с NC располагались так называемые программы:-визуализаторы, · обес­ печивающие выполнение данной функции. Рассмотрим работу визуализатора на примере просмотра файлов баз данных (.dbf), разработанных в пакете dBase III Plus ф. Ashton-Tate. Для :лоrо используется визуализатор dbview.exe. Наряду с просмотром этог визуализатор позволяет выполнить ряд функций, специфичных для работы с базами данных. При выполнении команды Vkw (или quick View) · для файла с расширением .dЬf вызывается визуализатор и на экран выводится первая запись базы данных. На рис. 4.9 представлена первая запись базы данных , хранящейся в ·файле NC.DBF . Показаны имена полей и их содержимое для перной записи. В нижней строке экрана индицируется информация о наз.начении функциональных клавиш в данном визуализаторе: [Fl] - вывод информации о просматриваемой базе данных: им11 файла базы данных, дата последнего обновлени11, количество полей в записи, количество записей; [F2] - вывод структуры базы данных: имен полей, их типов 1;1 длины; [F4) - просмотр базы данных в режиме Browse (листание), характерном для баз данных; , [FSJ ._ переход к произвольной записи базы данных; [F7} - поиск текстовой строки; [FlO] -,- выход из визуализатора. 139
1 dBASE View: C:\dbase\nc.dbf Name Наксиноn Л.д. Оерв r-t 18 Salary 290.00 Phone 437-908 Addres г,=,=~--~ f'ield Inforюation ~===== Na11e Na11e Oepart Salary Phone Address Ch&racter Cl", a1· acter HuDeric Cl1aracter Character l.enitth Dec-i11зls 20 з 7 2 7 30 1 i! \--= =-," ==~ =~~ ~=-- =::= ·· =-~=======~======'.! llnt·o 2Fields З· 4Вrочае SCo to 6 7Sel!\rch- 8 9 10Quit На рис. 4;10 представлена структура базы данных; · показаны имена полей и их атрибуты (тип, длина, количество десятичных знаков после точки). 4. Edit [F4] - редактирование выделенного в панели файла. При этом редактирование (или создание нового файла по команде _ [Shift- F4] ) • может быть выполнено как встроенным редактором пакета NC, так и любым другим редактором, если это указано с помощью (?ПЦИИ Edi1or пункта меню Options. Встроенный в NC редактор позволяет создавать и редактировать текстовые файлы объемом до 25К байт. Редактирование выполняется с помощью ряда команд, которые включают функции перемещения курсора, вставки и удаления символов и строк, поиска контекста и др. При вызове команды редактирования с использованием встроенного редактора с экрана удаляются панели NC и выводится редактируемый файл (либо экран пуст в случае создания нового файла). В нижней строке экрана индицируется . информация о назначении в редакторе функциональных клавиш: [Fl] - вывод информации о · командах редактора; [F2] - сохранение файл~ под тем же именем; [Shift-F2] - сохранение ф:о.йла под любь1м именем; [F7] - поиск первого вхvJ;..дения заданной строки; [Shift-F7] - поиск oчept.'lh;:J!'O вхождения; [FlO] ':с" выход из редактор~: в режим вывода nанедей NC, без сохранения файла; [Shift~FIO] - выход из рs;дактора с сохранением файла. В верхней строке экрана при работе встроенного редактора выводится строка состояния, в котороif индицируется имя редак­ тируемого файла, номер текущей строки и столбца, объем свободной памяти в буфере редактирования, а также десятичный код символа, на который указывает курсор. 140
- ~· C:\NC . C:\VIICAT - На11е ll.a11e На11е Na11e 1 11 ...... На■е .. nc ехе .. instr txt notenc 1 1 ~11 nc ext 112 , keybd int noi:.enu 11 ~CI nc hlp ОЯСDОС li:stre&' izso. novl 1 ~ l Сору ~ 11 Сору '"or. s·· to 2 ~ C:\NC з ~ 4 (Сору] (F10-Tree] [Cancel] 41 42 ~ 5 ~ci ехе pev11 с ех bat nc 1 or4 pci hlp rbview ехе fl dat nc mci orc 41 ~ci ini read • 88 fax1 ena nc :ol -orc ~ос/ ~ci log refview ехе taxl rus nc mnu orcad ~с iaddr bk Ser--test ехе fax2 eng ndd l peter s,ar ~cidrivr ехе serial txt fax3 ens ni 1 pred1 1 ~e nu с wpview ехе iПJDOS rek nn nc print lnx nreвd.мe 1312 10-2:З-69 3:00р or. 5 1 36696 :'>028 -91 4:27р \YWCAT> 5. Сору [FS] - копирова!{ие файлов. Существует три способа использования этой команды: - копирование выделенного в панеди файла в каталог, выведенный в противопо­ ложной панели; - копирование группы файлов, заданной с помощью опции select Group этого же меню или с помощью клавиши lns; - указание имени файла (или файлов в случае группового имени) для копирования с помощью расширенной команды кщ1ирования [Shift-FS]. На рис. 4.11 показано окно •диалога команды Сору, в котором сообщается о копировании файла or.5 из каталога \VWCAТ в каталог 'NC. Пользователь имеет возможность отредаJ<:тировать имя каталога назначения вручную либо по команде [FlO-Tree]. Если выбран второй способ, то на экран будет выведено дерево каталогов, в котором необходимо подвести курсор к каталогу назначения. Это удqбно для быстрого копирования в любой каталог. После определения имени каталога можно либо выполнить копирование (Сору)' либо отказаться (Cancel). Копирование может быть прекращено при нажатии клавиши [Esc] . . Если файл (файлы), указанный в качестве приемника при копировании, уже существует, будет выдан запрос на подтверждение замены старой версии результатом копирования. 6. Rename or move [Fб] - переименование файлов и -каталогов, а также перемещение файлов ИЗ ОДНОГО каталога В другой ИЛИ С одного диска на другой. Существует три способа использования этой команды: -- переименование или перемещение выделенного в панели файла или переимено­ вание каталога, выделенного в файловой панели или на дереве ; 141
- переименование или перемещение группы файл ов, заданн ой с помощью опции select Group этого же меню или с помощью клавиши Ins; - указание имени файла (или файлов в случае группового имени) для переиме ­ нования или перемещения с помощью расширенной команды [Shift-Fб]. ~ Переименование или перемещение может быть прекращено при нажатии клавиши [Esc]. Если файл (файлы), указанный в качестве приемника при переименовании/перемещении, уже существует, бу­ дет выдан запрос на подтверждение замены старой версии резуль­ татами данной операции. При выполнении переименования ката­ логов автоматически модифицируется файл *eeinfo.ncd. 7. Make directory [F7] - создание каталога, что отражается визуально в файловой панели или на дереве. Созданный каталог будет подкаталогом текущего каталога, за исключением тех случаев, когда явно указывается путь поиска или . задается другое дисковое устройство . Эта команда модифицирует файл 'treeinfo.ncd. 8. Delete [F8] - удаление файлов и пустых каталогов. Суще­ ствует три способа использования этой, команды: - удаление выделенного в панели файла или каталога или удаление каталога, выделенного на дереве; - удаление группы. файлов, 3!1данной с помощью опции select Group этого же меню или с .помощью клавиши Ins; - указание имени файла (или файлов в случае группового имени) для удаления с помощью расширенной команды удаления [Shift-F8]. Если предназначенный для удаления файл доступен только для чтения, будет выдан запрос на подтверждение удаления. Если необходимо удалить группу файлов, доступных только для чтения, то предварительно желательно заменить у них атрибут доступности (см. следующую команду). Команда удаления модифицирует файл 'treeinfo.ncd. На рис . 4.12 показано окно диалога команды Delete. В ,левой пане.ли была . задана группа файлов, подлежащих удалению (в данном случае два файла). Программа запрашивает подтверж- дение на удаление этих файлов. • 9. Send files пересылка файлов в рамках компьютерной почты. Для того, чтобы: реализовать возможность отправки и получения файлов и сообщений через компьютерную почту сред­ ствами NC, необходимо воспользоваться MCI Mail. _ MCI Mail - это компьютерная почта на базе компьютерных сетей фирмы MCI Conimunication Corp для связи на больших расстояниях. MCI Mail подключает пользователя к линии связи и вводит пароль. Можно создавать текстовые файлы и записывать их в катадог Out. Можно пометить существующие файлы и они будут посланы автоматическ11 (получатель может быть указан в первой строке файла) .. Получатель должен .иметь пакет NC, чтобы получить такой файл. После загрузки файлQв они передаются в каталог отправлений (Sent). NC также принимает отправлеFия, 142
C:\NC -~ C:\VWCAT liB~ - 'i На11е Name Na11e Name Nal)e flC ехе .. inэtr txt not.enc 1 1 IN nc ext Н2 iteybd int rio·tenu 1 HCI nc hlp ORCDOC lis t reg izm novl OUT nc z kon nu 1 SENT nc Delete or 1 ТЕНР nc1.1ai11 11 You have selected 2 files. 1or 2 autaexec bat ncs Delete Cance 1 V or з 1 chk11ail bat ndd u с or 4 dbview ехе пе ufra.o с or 41 diriлfo paraview ехе 1 елаЫе nl ot or 42 iлread "е pcxview ехе еnаЫе ras n2 ot or 5 mci ехе pevin с ех bat nc 1 or4 J1Ci hlp rbview ехе fl d:ot nc 1:1ci orc ·41 mci in i read .,. fax1 eng пс 111 orc 5 11ci log refview ехе fax1 rus пс 11nu orcзd doc zciaddr bk ser-t-est ехе fax2 eng ndd 1 peter mar mcidrivr ехе serial txt fax3 eng ni 1 predl 1 юenu с wpview ехе in110s rek nn nc pr int inx >--. 491 bytes in 2 selected files a.bat 124 8-08 -91 2: [,4р -- 1~ ., .. ~. адресованные получателю, и записывает их в виде отдельных файлов в каталог с именем In. Для работы с MCI Mail необходимо наличие файлов ЦСI.ЕХЕ и MCIDRIVR.EXE, которые должны располагаться в том же каталоге, что и NC. Команда Send files позволяет передавать файлы другим подпис­ чикам MCI Mail. Выбор- этой команды переводит пользователя в режим работы с MCI Mail. Передать по компьютерной почте можно либо выделенный файл, либо группу файлов, указанную с помощью опции select Group или клавиши Ins. По этой команде происходит переход в режим создания сообщений; это дает возможность адресовать пересылаемый файл (или группу файлов) и сопроводить его необходимым: сообщением. 10. file Attributes измененее атрибутов выделенного в панели файла или группы 1файлов, заданной с помощью опций select Group этого же · меню или с помощью клавиши Ins. При изменении атрибутов одного файла будет выведено поле диалога, в к_ртором перечислены все атрибуты и те из них, которые активны, помечены знаком 'х'. Переключение значений атри­ бута выполняется при нажатии клавиши Space (пробел). При измен.ении атрибутов для группы файлов выполняются аналогич­ ные действия, но · в окне диалога представляются ldf столбца - Set (установка атрибута) и Clear (отмена атрибута). Атрибуты файлов означают следующее: Read only - файд доступен тодько для чтения и не доступен для модификации и удаления; Archive - файл архивирован: арх'~вный бит устанамивается hри любой модификации файла. Обычно этот бит сбрасывается после процедуры сохранения архива (процедура back-up); 143
.. IN НС! OUT SENT ТЕКР Na.11 .e ~~ С~~:; :=:=~-=- - -N=a.,- .== rгK=2=N=•=.,=.~. ~-t~;~~~_ ::•;:: ;::::г : 1!i'cfm! nc hlp ORCDOC listreg , iz~ novl nc z kon nu 1 nc - == - Attributes ---• or 1 ncвain Change file attributes for 1or 2 aut.oexec bat ncs chkmail bat ndd dbview ехе ne · ·o rc ad.doc" v or З [х] Read only [ ) Archive u с ufraм с c,t ot l or 4 or 41 dirinfo paravie in read inc i 111ci DCi in ci ttciaddr ~ cidrivr aenu 11е pcxvieW ехе pevm. hlp rbview ini read . log refview bk ser -tes с wpview ехе [ ) Hidden [ ' ) Syste11 (:Set ) [ Cancel епg ni rek nn or 42 or 5' or4 JDCi Ol'C 111 orc 11пu orcad 1 peter l pred 1 пс print 41 5 doe 1'16.Г 1 inx ехе serial txt j 11~-----'------'----- 11---- ---'- ---- - - -'------;: j,ь,l==4=Э=l=by=tes in 2 selected files 38027 1 - 0 ~ 12,0за/l Cc\VWCA'I '> Нidden - файл ~невидимый•; он не выводится по команде ДОС dir. При выводе файловой панели такие файлы помечаются специальным образом; System - файлы ДОС, такие как IВMBIO.COM и IВMDOS.COM . На рис. 4.13 показано окно диалога данной команды в процессе просмотра и изменения атрибуrов файла orcad.doc. В насrоящий момент у файJiа установлен атрибут доступности только для чтения-: 11. select Group/uNselect group - установка признака принад­ лежности файлов к группе и сброс этого признака сотвегственно. Файлы, включенные в группу, вЬIВодятся в файловой панели другим цветом. Эти команды, как правило, используются в т~х случаях, когда необходимо вьmоJПШТь одно и то же действие (копирование, пересылка, удаление, изменение атрибутов) над несколькими файлами. При вводе этой команды пользовате.mо предоставляется возможность указать имя файла (или груmювое имя) для включения в группу. Вместо команд select Group/uNselect group можно использовать со­ ответственно · клавиши '+' и '-' на боковой клавиатуре. - Кроме указанных команд существует· друrой способ определения группы, особенно удобный, если в группу необходимо включить файлы, для которых невозможно задать групповое имя. Этот способ заключается в .том, что поочередно к нужным файлам в файловой пане./IИ подводят курсор и нажимают клавишу Ins. Повторное нажатие этой клавиши означает исключение из группы. 12. Quit - выход из NC; предварительно запраши_вается под­ тверждение у пользователя. Команды пункта меню Commands. Активизация: пункта меню Commands вызывает вЬIВод на экран подменю из ря,да команд NC. Все команды этого подменю можно подразделить на -три группы: - команды расширенноrо сервиса, обеспечивающие быстрое ш ме­ нение каталога, поиск файлов, просмотр ранее введенных команд 144
• ДОС, изменение количества строк при выводе u на 'экран, а такж~ позволяющие выполнять перемену мест панелеи, удаление , панелеи ,с экрана и их восстановление , сравнение каталогов, выведенны,J{ в двух панелях; - команды работы с почтой: проверка на наличие новой почты, чтение _, старой и создание новой почты; - _ команды, поддерживающие пользовательские меню и пользова­ тельские файлы расширений. Далее рассмотрим подробно каждую из групп. Средства расширенного сервиса. 1. NCD Tree [Alt-FlO] вывод на экран дерева каталогов, по которому можно двигаться, используя клавиши перемещения курсора. NC хранит информацию о структуре каталогов в файле 'treeinfo.ncd. Это позволяет осу­ ществлять быстрый доступ к каталогам и файлам, так как не требуется каждый раз строить эту структуру заново. NC автома­ тически модифицирует этот файл в тех случаях , когда изменения в структуре каталогов вызваны операциями, выполняемыми самим NC. В друi'Их случаях модификация файла 'tr eeinfo.ncd выполняется явно, о чем будет сказано ниже. Для быстрого перехода в нужныji каталог - следует на дереве подвести к нему курсор и нажать клавишу [Ente1·] . Другой способ перехода заключается во вводе начальных букв требуемого каталога; на деР,еве будет выделен первый каталог, удовлетворяющий заданному условию. Переклю- - чение между каталогами, имена которых начинаются с одних и тех же букв , выполняется при на:ж-атии клавиш [Ctrl-Enter]. Команда NCD Tree позволяет выполнить ряд сервисных операций с ис:~;э:сльзованием функциональных клавиш: [F2] - с канирование жесткого диска . Если какая-либо из программ, кроме самого NC, изменила структуру каталога (добавила, удалила, переименовала каталог), для отражения этих изменений s файле '{rceinfo.ncd следует выполнить данную функцию; [Fб] - переименование выделещюго катало1'll; выделенная полоса становится доступной для редактирования или ввода нового имени; [F7J - создание нового каталога; справа от выделенного каталога предоставляется полоса для ввода имени создаваемого каталога; дерево модифицируется; [F8] - удаление выделен ного каталоrn ; в случае недопустимости этого действия (каталог непуст) NC выдает предупреждающее сообщение ; [Esc] - выход из команды NCD Tree. На рис.' 4.14 показан.о выполнение командьi быстрого поиска каталога; введена первая буква каталога - М; первым был выделен каталог MCI , затем, при нажатии [Ctrl-EndJ происходит переход к следующему каталогу - MSC , что и отражено в нижней части рисунка. 2. find File , [Alt-F7] - поиск файлов по заданному индивиду­ альному или групповому имени, а также по начальным символам имени. На экран будут выведены все файлы, удовлетворяющие заданному имени; поиск ведется во всех каталогах, поэтому именам 145
1 [:~ -=г= С: \NG =- г.----...,,... Cc\VWCAT -, ---- --,, \ LINК нс 8А5Е • • APAS 1 ou NC~i ~XP SE ТЕ uт 1au ЕКТ 1 oh CI db ORT ORTl dl §sc ln OLJA 80 OS RCUHPl 80 ASH • 80 OUSБ •о UPCALC4 •о •с м C:\HSC Speed search : 11 С,\ VWCAT, lHelp 2Rescan 3 NCD Pre-ss -Enter r'or n.ext 1нJ.tc~. 6Renaine 7Hkd:\r fIOelete 9 1 ! 2 з 4 41 42 5 10Quit файлов при выводе предшествуют имена каталогов, в которых эти файлы обнаружены. Удобным является то, что список; занимающий более одного экрана, после завершения вывода может быть про­ смотрен с · использованием клавиш перемещения курсора. При :работе команды find File • можно, используя подменю в нижней части экрана, выполнить следующие действия: Chdir - быстрый переход в каталог, где расположен выд~ленный файл, с возмож - ностью его немедденного выполнения или просмотра; New Search - инициализация нового поиска; Stop - прекращение поиска; Quit FF - выход из команды find File. На рис. 4.15 показан процесс просмотра найденных файлов. В качестве спецификации поиска задано групповое имя or.* . Выво­ дится суммарное количество найденных файлов. 3. Нistory [Alt-F8] - вывод списка из 15 последних команд, выполненных в процессе текущего сеанса работы с NC. Выделив mобую из этих команд и нажав клавишу [Enter], можно вызвать ее выполнение. На рис. 4.16 показан результат работы комацды History. 4. EGA Lines [Alt-F9] - переключение между двумя режимами вывода на экран; для монитора типа EGA это режимы 25 или 43 строки, для монитора VGA - 25 или 50 строк. 5. Swap panels [Ctrl-U] - обмен местами на экране левой и правой панелей. • 6. Panels on/off [Ctrl-O] - удаление или восстановление па­ нелей на экране; когда панели NC удаляются с экрана, становится доступным состояние экрана, которое было в ДОС до вызова NC" 7. Coinpare directories - сравнение каталогов, расположенных в левой и правой панелях. NC помечает файлы, которыми эти каталоm отличаются, а также файлы с одинаковыми именами, но с разными размерами или с разными датами последнего обновления. 146
~~ .... ,.- C:\DOS tia11s 1 На11е !" OR , or.1 j i< \DOS k or.5 1l 1" \ VWCAT 11 or2 • or.1 n or .з 1" or .4 ,о or.42 1Р Ot.5 IP ~ 24 files tound . [[: C:\00S> r Na~e f ind 1fot·n·, at jgr e ftaЫ lgraphi cs gwbu.sic /join l keyb lk~ yboa.rd labe1 jl!1a.inega. j riode ! г.оrе ln< lnlsfunr~ 1or lp('toc, l ~ pk.ar c 1 pkf"ixed 1Xt~·ee.е;се L C:\DOS> --- C.\DOS Name ~х, pkuпz con:: p kxar c-orr , pkzfi corr. pk.zip ехЕ" pkz.ip ох• pkzip com prlc sys prlc i.::or1 print COJ\ pr irit С:011 prosa cor, pr_oga cor. proga ~ х• proge 5 rei..:ov нс repla ехс r~sto z. ip scan6 4 1 ~11 C:\VWCAT 1 -~ Наае Naiцe- Na11e Na1De Find File SUB-DIR !2-JB - 90 2:З4р т 10, · 152 1-111 - 80 l:43• 111 36,898 5-2B ·Sl ~:27р ш1 ::1 2 24,936 5•27·91 11: 2Za ш 10,455 5-27-91 В:З2а ш 10,663 5-27-81 12:0Jp '" ai 45,f.ЗЗ 5-28 -Sl 9:413 ~t! 6, 1113 5-28-91 10:40а шос 36,696 5·26-Эl 4 :Z7p ar n,: Chdir N~v search Ql1it FF За ti o.1t1e т С \VWCAT ==-==~==а Nane Name txt r,o t.enc -= History in t 11otenu dbase. ехе ~s: izm novl ne.co111 kon nu ndd.e .x .e or 800.COI! or 2 diskcopy.c1Jn or з diskcoznp.coe с or 4 forJ)at.co .11:1 rom с о,· 41 graphics.con ot or 42 gwbas.ic.~ xe : ot or 5 pctools.exe 1 or4 I HVX pkzip . doc 11ci orc 41 scan61 . ext: ю] orc 5 sort.exe юnu orcad dc.c trcelist.exe 1 peter 11ar xtree.exe 1 predl 1 nc pri11t inx 8027· 1 -01 -80 12 0За ------111 --=-- Если каталоги полностью сов!1адают, выдается соответствующее сообщение. Каталоги, имеющие отличия, можно сделать идентич­ ными, если задать эту команду, а после нее поочередно для каждой панели нажать клавишу [FS]. Это приводит к тому, что выполняется копирование в каждый из каталогов, расположенных в левой и правой панелях, недостающих файлов, а также файлов с более поздней датой последнего обновления. Команды работы с почтой. В пункте меюо Commands указаны две команды работы с почтой - send/Receive mail и commander maiL. 1. seпd/Receive· mail _: __ запуск компьютерной почты и отправка любых сообщений, находящихся в каталоге OUT, посредством MCI Ман.- Кроме того, эта команда копирует новые сообщения, посту­ пившие через MCI Mail , в каталог IN. 147
- 2. commartder maiL - запуск компьютерной почты. Эту команду следует использовать, если требуется просмотреть сообщения в каталоге IN или создать новое сообщение. Если же необходимо передать кому-то файлы по MCI Mail, используют команду Send пункта ~еню Files." Команды, поддерживающие пользовательские меню и файлы расширений. • 1. Menu file edit ,- средство создания пользователем своих меню. NC позволяет создавать -пользовательские. меню двух ти­ пов ....,. главное меню (оно располагается в том же каталоге, ·что и программа NC) и локальные меmо (они ~полаrаюrся в каталоrах пQЛЬЗОвателя). Меню заrшсьmается в файл с именем NC.MNU; каждый пункт меню представлен в 3ГОм файле строками следующего формата: [<Клавиша выбора>]: <Текст пункта ме!{ю> Команда 1> Команда 2> Команда n> Вывод пользовательского меню на экран происходит при нажатии клавиши [F2]. Выбор пункта меню осуществляется либо при нажатии клавиши выбора (если она указана), либо :при выделении соответствующего пункта и нажатии клавиши [Enter]. Ниже при­ веден пример файла NC.MNU: Fl: F2: FЗ: Редактирование отчетных документов Расчет экономических показателей Ведение базы данных cd 'vwcat vwcat cd ~upcalc4 sc4 cd 'dbase dbase Если в качестве клавиши выбора • указана [Fl], то при ее нажатии будет выполняться соответствующая функция, а не вы­ водиться помощь пользователю. Пример представления этого меню на экране после нажатия клавиши [F2] приведен при описании команды User menu пункта Files на •рис. 4.8. 2. eXtension file edit - средство, предоставляющее возможность пользователю задавать действия, выполняемые NC над выделенным файлом при нажатии клавиши [Enter] в зависимости от расширения им:ени файла. Это удобно, так как позволяет быстро найти файл и выполнить над ним определенные действия. Соответствующие действия описываются специальным образом, и эта информация хранится в файл:е NС.ЕХТ. Каждая строка в этом -файле имеет следующий формат: • <Расширение>: <Выполняемое действие> 148 \•
Можно использовать обычные групповые символы ("? " и <<*»). Символ «:» означает любой файл без расширения. При указании выполняемого действия могут задава~ъся следующие аргументы: !.! - имя файла и расширение; _ ! - имя файла без расширения; !: - имя текущего устройства; /\ -' - И1'1Я текущеrо каталога. Ниже приведен пример файла NC.EXT: Ьаk: Del !.! wks: \1eri"a\J. 23 wk?: \'er2a\J.23 dbl: !'dЬме ! type !.! В данном случае для выделенного в текущей панели файла при нажатии клщзиши [Enter] для перечисленных ниже расширений будет выполнено: Ьаk удаление выделенного файла; wks вызов программы 123 из каталога verla; wk? вызов программы 123 из каталога ver2a; dhf -: -- вызов в текущем · каталоrе программы dЬase с выделенным файлом в качестве аргумента; - вывод на экран файла (для файлов без расширения). Ус-тановка режимов работы пакета. Пункт меню Optioпs по­ зволяет пользователю установить удобные для неrо режимы работы NC с ПОМОЩЬЮ следующих опций, выводимых в подменю. • 1. Configuration - выводит окно, в· котором содержится ряд режимов, позволяющих сконфигурироватгъ требуемый вариант фун­ кционирования NC. Передвижение по ~жну осуществляется клави­ шами перемещения курсора. Замена значения опции происходит при нажатии клавиши Space. Чтобы новое окно диалога стало действовать, следует нажать клавиши [Ctrl-EnterJ . Рассмотрим режимы: конфигурирования: Screen colors - выбор между черно-белым и цветным изображением; Screen Ыank delay - определение периода в минутах, через который происходит переключение вывода на экран; задание значения Off отменяет переключение; Slюw ·hidden files - вывод/отмена вывода в фай.11овой панели «скрытых• файлов; если «скрытые,;, файлы выводятс11, они помечаются специальным символом; ' Ins moves down - перемещение/ отмена nеремещения курсора к следующему файлу в файловой панели при нажатии клавиши Ins дл11 включе11и11 файла в группу; Auto change directory - немедленное отображение в файловой панели каталог.~, к которому подведен курсор при перемещении по дереву,· расположенному в соседней панели; если режим не установлен, то для отображения каталога необходимо нажать клавишу [Enler]; 149
Menu bar always visiЬle - -постоянное отображение полосы меню NC, расположенной в верхней части экрана (при неустановленном режиме меню выводится ;олько в процессе •выбора из него); Auto save setup - запоминание установленного состояния режимов работы NC для 1_ последующих сеанс;:ов (даже после выключения компьютера); в неустановленном состоянии этого режима все опции конфигурации действуют только на протяжении текущего сеанса; I.eft-t,anded mouse - замена между собой функций левой и правой кнопок «мыши,. - это удобно II том случае, если необходимо расположить «мышь» слева от компьютера , а не справа. 2. Editor - указание текстовоrо процессора, испальзуемоrо NC для , созда:Аия и редактирования файлов по команде Edit ( [F 4]) . Существует две возможности: использование редактора, всгроенноrо в NC, или любого внешнего редактора . Если будет использоваться внешний редактор, необходимо указать имя соответствующего выпол­ няемого фаv..ла . На рис. 4.17 показано окно диалога данной команды и в качестве внешнеrо редактора указан редактор VW в каталоге \VWCAT. Эrо означает, что при подводе курсора к некоторому файлу в файловой панели и нажатии клавиши [F4J будет вызываться данный редактор, а не редактор, встроенный в NC. Ниже перечислены: опции, выбор которых из меню вызывает замену состояния соответствующего режима на противоположное (если режим был установлен, dн сбрасывается и наоборот). 3. Auto menus - вывод пользовательского меню автоматически сразу после ' · вызова NС и возобновление вывода меню после выполнения какой-либо · из его функций. Если этот режим: не установлен, щ:~льзовательское меню может быть выведено по ко­ манде User menu или при нажатии клавиши [F2] и после выполнения одной функции на экран повторно не выводится. c,,oos C,\VWCAT Мо.ае Naae Na1:1e Наае На•е "а11е tind ехе pkunzip ехе select COII instr txt note-nc 1 f or11at COII pkxarc COII share ехе 1 112 keybd int nott'lnu 1 grerteЫ со11 pkzr1nd ехе вort ехе ORCDOC liвtrec 1:11 no.vl traphics coD 'pkzip doc aubзt ехе VVЭCAf · a2tz kon nu l awbasic ехе pkzip ехе S)'S COII ZAPAS 1 aed or join е or 2 keyb с Edit or з ke:,,board в Select wh1ch editor to use tor F4, or 4 label с ( ) Built-in ot 41 ■aineia с () External or 42 11ode о \vwcat\'vw !. . ! or 5 11ore с or4 ne с orc 41 nlвtunc ехе proaasa obj veotor- ехе taxl on11 nc: вl ori.:: 5 or 5 recover 0 ·011 vtree 0011 taxl rus nc anu йrc-ad doc pctools ехе replace о хе whore 001> fax2 •n• ndd 1· peter ... , pkaro ехе restore COII хе.ору ехе tохЭ enll ni 1 predl 1 pkfixed zip scan61 ехо xti'eo ехе insos rok nn nc print inx J{_tree.exe f3076 5•2f-OO 8: 17р orcad.doc 381!127 1 - 01-80 12,0за C:\DOS> 150 1'
4. Path prompt - вывод в командной строке ДОС не только имени текущего •устройства, но и текущего пути поиска. Если режим не установлен, в командной строке· ДОС выводится только имя устройства. 5. Кеу bar [Ctrl-B] - вывод в нижней части экрана информации о назначении фу,нкциональных клавиш. Если режим не установлен, указанная информация не выводится. Многократное нажатие клавиш [Ctrl-B] включает/отключает вывод. 6. Full screen - вывод панелей размером -в полный экран. Если режим не установлен, вывод выполняется на высоту половЩ1Ы экрана. 7. Mini status - вывод в последней строке файловой панели информации о выделенном файле (имя и расширение, длина в байтах, дата создания или последнего обновления). Если выделена группа файлов по команде select Group или при помощи клавиши Ins, то будет выведено общее количество файлов в группе и занимаемый ими суммарный объем дискового пространства. Если режим не установлен, соответствующая информация не выводится. 8. cLock - вывод в правом верхнем углу экрана текущего времени в формате часы:минуты (а/р). Время будет выводиться верно в том случае, если время, зарегистрированное в ДОС при вызове NC, верно. Если режим не установлен, время не выводится. 9. Save setup [Shift-F9] сохранение текущих установок режимов с тем, чтобы при следующем запуске NC они действовали. Если установлен режим Auto save опции Configuratioп, то в использовании настоящего режима нет необходимости, т.к. все установки будут сохранены автоматически. Программа NORTON UTILITIES Norton Utilities (NU) - пакет, объединяющий ряд важных дисковых функций, таких как просмотр и редактирование содержимого диска, таблицы распределения файлов (FА~Г), каталогов, таблицы разделов (РТ). Кроме того, пакет включает функции поиска данных, копирования данных из одной области в другую, восстановления потерянных и удаленных файлов, получения информации о состо­ янии диска. Вызов пакета· осуществляется по команде NU. На экран выводится главное меню пакета (рис. 4.18), включающее четыре пункта, подробное описание которых приводится ниже. Изунение и изменение элементов диска. Активизация пункта меню Explore disk ведет к выводу меню следующеrо уровня, в котором перечислены функции, позволяющие получить исчерпываю­ . щую информацию р данных на диске: выбор элемента диска для просмотра и редактирования, поиск данных, редактирование и запись новой информации. В этом меню доступны следующие команды. - 1. Choose item - выбор элемента • диска, над которым будут выполняться определенные действия. Таким •элементом может быть файл, каталог, кластер, сектор, FAT и др. Перечень доступных 151
Th~ Norton Utilities Adv~nced Edition (С) Copr 1987, Peter Norton 11:36 0.11 , м"dn&sdo.y, Aщrust 14 . 1891 1 tею type Oirectory Hain ·мef1U Explore disk UnErase Disk. infor~ation Quit the Norton Utilities Vie~, edit. search, or сору selected item Drive Directory na~e С-: \NORT Fil"! ' паюе Dir area для выбора · элементов выводится в меню следующего уровня. Пользователю предоставляются возможности:· - change drive - выбор элемента на любом диске, отличном от текущего; перечень устройств предоставляется; . change dkectory - переход в любой каталог с помощью изображения дерева каталогов; file - выбор файла; cluster - выбор одного или нескольких кластеров; допустимые начальный и конечный номера кластеров сообщаются; sector - выбор одного или нескольких секторов; сообщаются допустимые номера секторов и выводится распределение секторов между системной и пользова­ тельской областями; absolute sector - выбор одного или нескольких физических секторов: предлагается в я~ном виде ввести сторону (Side), цилиндр (Cylinder) и сектор (Sector). Возврат в меню на ,уровень выше выполняется по команде Return to Explore disk. Имеется возможность .редактирования особых областей диска, к которым относятся область каталога, FAT, загрузочная запись ДОС, таблица разделов. • Для у,казания в качестве элемента области каталога следует выбрать ,file и из перечня доступных . файлов выбрать псевдофайл, который обозначен как Dir area, после чего область каталога может быть объектом просмотра и редактирования. Можно задать в качестве объекта просмотра каталог, расположенный на уровень выше (родительский каталог), ему в перечне файлов соответствует псевдофайл Parent area. На рис. 4.19 показан перечень файлов в каталоге 'NORT; первые две строки позволяют выбрать в качестве объекта просмотра и редактирования область текущего каталога и родительского 152 с:::,~ каталога. ; ..
Henu 1.1.3 Di r area Pare n t area HORTl a u toexec.bat Ьеер.ехе ds.exe dt. ехе fa.exe ff.exe fi.ex.e fileinfo. fi fr.exe fs.exe ld. ехе Seleot file o r sub-directo r y lp.exe ■ ary a u s.bat nc.exe nc.ext nc.ini nc.l'ln u ncd.•~• ncde110.exe ni .ехе nu.ex~ nu.hlp nude110 . bat Q\J. ехе ~ 39 entries to choose froю Speed зearch: lte11 typa Directory Drive Directory nаие С, \NORT . read.11e sa.exe sd.exe si.exe ta.exe ts.exe ud.exe vl.exe V'IJ.exe wipedisk..e:x.e wipefile.e:ic.e File na11e Dir area Чтобы выбрать в качестве элемента просмотра и редактирования FАТ или загрузочную запИСl\, необходимо перейти в корневой каталог (change directory) и там выбрать псевдофайл FАТ или Boot area соответственно. Элементом просмотра и редактирования станет таблица разделов, если явно указать ее расположение на диске, выбрав absolute sector и указав Side' О, Cylinder О, Sector 1 (рис.4.20) . . 2. Information оп item - получение Шiформации по элементу диска, выбранному при помощи предыдущей команды. Данная команда в удобном внде предоставляет пользоватето информацию по интере­ суюшему его· объекту. Если ооьектом просмотра и редактирования является каталог или файл, то выводится имя элемента, атрибуты (для файла), дата ·и время создания или последнеrо обномения, номер первого занимаемоrо элементом кластера и сектора, объем в байтах и секторах, характер размещения файла на диске (в последовательных секторах ' или в нескольких отдельНЬIХ областях диска), а также rрафическое изображение положения данного элемента на общей карте дискового пространства. На рис. 4.21 показана информация о файле NU.ex~ (программа Norton Utilities), который занимает 61 кластер в виде одного непрерывного участка на диске. Буквами «F» на карте диска показаны позиции, занятые данным файлом. Если объектом является кластер или сектор, то данщ1я команда сообщает, какому файлу и в каком каталоге принадлежат ука занные кластеры или сектора. На рис. 4.22 приведена информация относительно кластеров 56 и 51 . Данные кластеры относятся к каталогу \V\VCAТ и заняты файлами TZM2.КON и PROF-C.019 соответственно. Системные области, такие как область загрузочной записи, FAT и область корневого каталога, по сути представляют собой не файлы, а физические области диска, однако NU позволяет их рассматривать как файлы и, соответственно, как объекты всех 153
S"lect physical scct~r Drive selected iE С: Side: 0 Cylinder: 0 Sf!ctor :• -1 Nuюber of sectors : 1 Legal valucв 0-З 0-665 1-21 55,944 --- -·· т--· --- -- --]· SE!ctcr count 1 25th of 64 entries in this directory Display ir.tor~ation about а file Н~11,е: nu. ехе Attributes: No ottributes set DRte and tirie: Sunday, Karch 1 , 1987, 4:00 ~i:i Startiвg c.luster nuмber: 7,1 "27 (sector nuiвber 28,В4З) F represents space in USt: Ьу thjs file Size: 124,641 bytes, occupyina 61 clusters in 1 area of the disk Proportional Н~р of Disk Spac~ space 1:1епu. операций, свойственных файлам. Информация о системных областях выводится в текстовом виде. Область загрузочной записи содержит короткую программу на машинном языке, инициирующую процесс загрузки ДОС в опе­ ративную память. Эта область находится в секторе О. Область FАТ содержит информацию о том, где какие файлы располагаются на диске, а также о том, как используется дисковое пространство. FАТ занимает секторы с 1 по 11 О. Область корневого каталога располагается n фиксированном месте диска и имеет- фиксированный размер (секторы 111-142). Эта область содержит основную информацию о файлах, входящих в корневой каталог. _ З. Edit/display item , - вывод и редактирование содержимого элемента, выбранного по команде Choose item. Выбранный объект 154
1.2 D~sp l ay inforюation about Clusters Clustors 56-57 , Cluste r 56 , sector s З59-ЗЕ2 This cluster is •arked ss beini in use Ьу t he file TZM2.KON iл t he di rect ory C:\VWCA T Cluster 57. seotors 363-356 \ This cluster i s marked as being in use Ьу the file PROF-C.019 in the directory C:\VWCAT 1 Ust, c ursor keys fo r o t he r entr_ies; press Esc f .or rienu. j1 .·1 ======-""' редактирования выводится на экран. В нижней части экрана представлена информация о назначении функциональнь1х клавиш. В режиме просмотра/редактирования функциональные клавиши ис­ пользуются для вызова соответствующей редактируемому элементу программной поддержки, а именно: [F2] редактирование в шестнадцатиричном и текстовом предста~UJениях ; [FЗ] вывод в текстовом - виде; [F4] редактирование каталога; [FS] редактирование FAT; [Fб] редактирование таблицы разделов. Если выбранное редактирующее средство не соответствует объ­ екту редактирования, будет выведено соответствующее сообщение. При редактировании в шестнадцатиричном и тексrовом представ­ лениях содержимое объекта выводится в виде двух окон: в левом окне объект представлен в шестнадцатиричном виде, в правом - в текстовом. Перемещение курсора из одного окна в другое выполняется при помощи клавиши [ТаЬ]. Для отмены изменений, внесенных в текущий байт, необходимо нажать клавишу Backspace, а для отмены всех изменений - клавишу [Esc]. - На рис. 4.23 представлен экран в режиме редактирования области каталога. Все поля доступны для редактирования. При редактировании каталога перемещение к следующему полю осуще­ ствляется при нажатии клавиши [ТаЬ], а к предыдущему клавиш [Shift- ТаЬ]. Изменение значений атрибутов файлов и переключение am-pm (до полудня после полудня) в дате создания выполняется при нажатии клавиши Spac~ . Чтобы отменить изменения, внесенные в текущую запись каталога, используется клавиша [F9]; все .изменения, внесенные в катало·г, могут быть (УГМенены по нажатию [Escj. 155
R2 [ Dir ar•• Directory forЖ1.a t -~ Cluster 3,745 Sectors 15,115 - 15,118 File offset 0 , hex 00· Attributes Filena.111e Ext Size o&t~ Тiме Cluster Arc R/0 Sys Hid Dir Vol ~-~ 6/10/91 9,32 а& 3745 Dir 6/10/91 э,32 а& Dir х 0/00/80 12,00 аю vw ЕХЕ - 56950 1/01/80 12,03 аю 170 Arc AUTOEXEC ВАТ 89 7/17/81 1, 25 рю , 10979 ВЕЕР ЕХЕ 5324 3/01/87 4,00 рю 3812 xSKl ВАТ 6144 7/24/91 8, зs аю 11236 Arc DS ЕХЕ 25638 З/01/67 4 ,01! рю 6958 DT ЕХЕ 17.920 3/01/87 4 : 00 pll 6972 FA ЕХЕ 7296 З/1!1/87 4,00 РИ 6967 п ЕХЕ 7924 8/ 12/87 1: 59 аи 6ЭЭ! il°J F.XE 14668 3/01/87 4,00 РИ r.~э~ 'F 1 LEJHFO FI 214 7/1~/91 9, 55 •и 11154 Arc R/O FR ЕХЕ 1'2fH0 З/01/87 4,00 РИ 7003 f"S ЕП е5З6 3/1!:1/87 4,00 ри 7010 LD ЕХЕ 7652 3/01/87 4,00 ри 7015 --- -~ Fi lenames beQ inn init uith ·х. indicate erased entr ies Press Enter to continue Help 2Нех ЗТехt 4Dir SFAT 6Partn 7 8 9Undc 10Qu itH Редактирование FАТ имеет · некоторые особенности. Так, с помощью символа «В» можно пометить кластер как дефектный, а с помощью символа «Е» - указать, что кластер содержит признак <EOF> (конец файла). Таблица разделов выводится для редактирования в виде сово­ купности строк, где каждая строка представляет один из четырех возможных разделов (рис. 4.24). В графе System может быть указано одно из трех значений: 1 ? - раздел не ДОС; DOS-12 - раздел ДОС с 12-битовой FAT; DOS-16 - раздел ДОС с 16-битовой FAT. В графе Boot указывается, является ли раздел загружаемым. Изменение значений в rрафах System и Вооt достигается при нажатии клавиши Space. Доступны для редактирования физические адреса начала и конца разделов. Отказ от изменений для текущего раздела выпол­ няется при нажатии клавиnrn: [F9] , а агказ от всех изменений, внесенных в таблицу разделов, - при нажатии клавиuш [Esc]. После окончания редактирования некоторого элемента, если были внесены изменения по сравнению с предыдущей 13ерсией, пользователь инфор­ мируется об этом; изменеЮIЬiе учасrки выделяются при отображении •друiим цветом. По желанию пользователя имеется возможность записать новую версию на диск или- отказаться от изменений. 4. Search item/disk for data поиск данных в выбранном элементе lfЛИ на всем диске. Данную команду удобно использовать, если быстро требуется •найти вхождения определенной строки в некоторый элемент диска (файл, каталог, область данных и др.) или выполнить поиск по всему диску. При выборе команды поиска будет выведено меню следующего уровня, которое позволяет ука­ зать; где выполнять поиск (Where to search) и какую строку 156 = ::я- "
/ r Side 0. Су 1 inOiэr 0, Se~tor 1 Pз.rtition ТnЫе E(Jitor 5tart i г.g }Qc-.ation Endin-a: locntioo Sy~te111 Boot Sidc Cylindcr Sector Side Cylinder Sector DOS-16 Уо$ 1 ? Но 0 Но 0 No 0 2Н~х 0 и 0 0 1 0 0 0 з 0 0 0 665 0 0 0 Pret: Enter to cory.ti n ue зт~хt 40-ir . SFAT 6Part n 7 21 0 0 0 Fartition Table for11at -1 1 Rc lative ·- Hu11ber oi·- 1 Sect~нs Sectors 21 е 0 0 ЭUndo 55~2~ 1 :1 искать (Text to search for). После задания объекта и искомой строки в этом же меню можно выбрать одно из таких действий: начало поиска (Start search); индикация 1:1айденного вхождения (Display found text); продолжение поиска (Continue search); отмена поиска (Leaye search). Прежде чем начать поиск, необходимо задать объект и строку поиска. В качестве объекта, в котором выполняется поиск, может быть задан весь диск (All of DOS disk), область данных диска (Data агеа), область диска, где были записаны удаленные файлы (Erased file space), элемент диска, выбранный по последней команде Choose item (файл, каталог, FAT, РТ или отдельные кластеры и сектора). Задание искомой строки :возможно в удобном для поль­ зователя формате: либо в виде последовательности символов, либо в виде последовательности шестнадцатиричных кодов. Пользователь задает одну из этих форм представления, вторая форма генерируется программой автоматически. Допустим, -необходимо найти все вхождения строки «NU>> в файл NU.1 . Для этого необходимо по команде Choose item выбрать файл NU.1., а в меню Whe1·e to search указать, что поиск будет вестись в выбранном элементе (рис. 4.25) . Далее следует ввести искомую строку .(рис. 4.26), и выбрать команду начала поиска . После нахождения первого вхождения (если оно есть) программа- останавливается; можно просмотреть вхождение и окружающий контекст, продмжить поиск rой же строки · или отменить поиск следующих вхождений. 5. Write item to disk - запись элемента на диск. Выполняется запись элемента, выбранного по команде Choose item, на тот же или на любой другой диск. При выборе команды, записи выводится список режимов, в которых может выполняться запись. Тип выбранн~го элемента не обязательно должен с,ютветствовать режиму 157
1 Henu 1.4.1 W'he-re to. search All of DOS disk Oata. • rea ' Erased file space Selected it.t..: nu.l Reti)rn to Searc h ite:n/disk tor data Search t h e selected iten - L~t to search ror 1 Whe-re to seзrc-h u nu .1 Henu 1.4.2 т,хt to search for Search d:,.ta, iл character for1н1.t: NU ТаЬ swit.ches between the chara·eter and 1,ех windowэ Sear~h data, i n hexadecimal forю3t: 4Б 55 jШ 1 1 ·11 1 .1 1 ( ,.., ,о ••""" <о• ' """'""'"'" '" """""" •'"'•:•••• '" """""" i '=-N=IJ~------------------= --="'=u= · =l ===== =- ' -~ записи, т. е. фэм можно записать в виде последовательности секторов, а один ил~1: несколько кластеров в виде файла. ,допу­ скаются следующи~ режн;,;;:.,: File mode - режим записи в виде файла; этот режим яw~яется наиболее безопасным; программа запрашивает имя файла, куда будет записан выбранный элемент; Cluster mode - режим записи элемента в виде последовательности кластеров; Sector mode - режим записи элемента в виде последовательности секторов; Absolute secter mode - режим записи элемента в виде последовательности физических секторов. Начальный номер кластера или сектора запрашивается. При этом для кластера указываются допустимые значения, для сектора -выводится распределение секторов диска между системной \ и поль- ' 158
1 rГr'=H-on=u=l-.S ~= =;======W=r=i=te=i=te=11=to=d=i,=k=====,=====~ - ,, ~4i~'i 1 1 1 1 Are , you s ure you want to ~rite cluster 57-59 to 1 1 Yes No 1 ,~ '=It=•=m =t =Y =P = • =1=D=r=iv=•=1_c _1=us_t _•~r=r=a-ng=e=, ~- -~= -=- .- ~------11 _ Cluster с, 57-59 _ _ 1 зовательской областями, а для физического сектора - допустимые значения для стороны, цилиндра и сектора . Последними тремя режимами необходимо пользоваться с предо­ сторожностью, так как данные будут записываться в последова­ тельные кластеры или сектора независимо от того , заняты ли они. Например , если выполняется запись кластера в режиме Sec1or mode , то будет . перезаписана информация , начиная с первого указанного сектора и включая следующие семь секторов (в пред­ положении, что кластер занимает 8 секторов). Предположим, кластеры 57-59 с текущего устройства С: необ­ ходимо переписать в виде файла ЕХАМР . 1 на устройство •А:. В качестве элемента выбирается диапазон кластеров, в качестве режима записи - File mode; в качестве устройства записи - А:, а на запрос и'мени файла вводится ЕХАМР .1. Восприняв эту информацию, пакет выводит запрос на подтверждение того, что будет выполнено именно то действие, которое . необходимо (рис. 4.27), и в случае пqдтверждения выполняет запись. 6. Return to mаш menu - выполняется возврат в основное меню пакета . NU . Восстановление файлов и данных. Пункт меню UnErase по­ зволяет· восстановить потерянные или случайно удаленные файлы. При активи.;заци'и данного пункта выводится подменю , в· котором перечисляются следующие кома~щы. 1. Change drive ог directory - переход на другое устройство или в другой каталог. Пользователю предоставляется список уст­ ройств и дерево к~талоrов для выбора. Эта к9ма~ща позволяет выполнить восстановление утерянных файлов на любом диске и в любом каталоге. 1S9
- Jienu 2.2 р1н·t 2 Coap l ete эelected er·ased file na•e Na11.e: ?sk.bat At,tr ibu t!ls.: Archi ve D&te and ti.11.e : Thursday, Au11:ust 8 , 1991 , 2 : 54 р11 S tart ing с luster nu11ber : 1;234 ( sec t o r лuriber 5,071) Size: 124 bytes, occ upyi nll: 1 c l uater Suc c essful UnErase: РrоЬаЫе The first cluster Ot this file is not used Ьу another file. ask. bat Preas tha Enter !tey to continue with this lilena.1:1e, or press а l~ttar key to uзе а ditterent first letter Ite■ type I Drive I Directory naiae Eraзed file С, \NORT 1 Fi le naiae . ?sk.bat 2. Select erased file - выбор восстанавливаемого файла или подкаталога. Эта команда выводит список удаленных файлов, из которых следует выбрать тот файл, который будет восстанавли­ ваться. В именах· файлов первые символы . заменяются знаками вопроса ("?"), так как ДОС в процессе удаления затирает первый символ имени файла. Первой строкой в перечне файлов записано «Create file». Это означает, что наряду с восстановлением утерянных файлов имеется возможность создания нового файла с использо­ ванием имеющейся на диске информации. Если выбрано имя восстанавливаемого файла, пользователю предлагается завершить это имя, введя первую букву; восстанов­ ленный файл будет записан под этим именем. Программа сообщает атрибуты восстанавливаемого файла, дату и время создания или последнего обновления, начальный номер кластера и размер файла до удаления. Кроме того, сообщается, является ли восстановление данного утерянного файла вероятным. Вероятно восстановление файла в том слу~е, если первый кластер, который был занят этим файлом, не используется другим файлом. На 1н.1.:.. 4.23 чоказан процесс восстановления файла ?sk.bat. В качестве первого символа имени введен символ «а». Пакет выводит· информацию о файле и сообщает, что восстановление возможно. З. UnErase menu - переход непосредственно в режим восста­ новлениs~ выбранно,[() файла. Эту команду можно активизировать только . после тоrо, как указан файл, подвергающийся восстанов­ лению, поэтому первоначально данная команда выводится в скобках, и на нее курсор не устанавливаетсs~:. Восстановление файла состоит в поиске на диске ранее принадлежавшей ему информации (фор­ мирование нового файла - в подборе этой информации). Процесс поиска и подбора выполняетсS1 в диалоговом. режиме. На экран выводитсS1 меню для восстановления файла. Это меню состоит 160 .;м. ?1⁄4" SL..W «1 ш..,.
1· Henu 2.3 Find erased file s data Clu ■ ters needed: l Clustcrs found: l ТоЬ 1 Add · ne11 с J.o•t•т• All clusters au t·oinatic.a 11У 1 Exaaine/edit selected clu.ster t10V8 selected cluster Ne><t probable cluвt.er ftl!IDOYO selected cluster\ Cluster nuшber Display/edit found clu.sters Visual 11ар of found clustets Sector nuм.ber Seve erased fil• Leave UnErase Ьу searchin&' for Dats ' Save this UnErased file - Clusters added to file 1,234 •· Ite11 type 1 Drive 1 Directory nacne 1 File naae Erased file С: \NORT ask .bat / фактически из двух отдельных взаимосвязанных меню, располо­ женных в левой и правой частях экрана. Переход из одного меню в другое выполняется при нажатии клавиши [ТаЬ] . Меню в правой части экрана используется для поиска инфор­ мации, принадлежащей ф,йлу. Меню в левой части экрана ис­ пользуется для просмотра этой информации, определенной ее реорганизации и записи подобранных данных на диск в· восста­ навливаемый файл. При подборе информации для восстанавлива­ емого файла предоставляются следующие возможности: All clusters automatically - выбирак. ··с11 все -кластеры, ранее прина'ДЛежавшие файлу; Next рrоЬаЫе - выбираетс11 следующий, вероятно принадлежавший файлу кластер; Cluster numЬer - • выбираютс11 кластеры в указанном пользователем диапазоне; допустимые •номера кластеров сообщаютс11 программой; Sector numЬer - выбираются сектора в указанном пользователем диапазоне; прог­ раммой выводитс11 информаци11 о распределении секторов между системной и пользовательской· областями; Ву searching for data - выбираютс11 кл~стеры, содержащие цепочку символов (или кодов), введенную пользователем; этот режим удобен, если неизвестны номера сектора и кластера, . и восстанавливаемую информацию необходимо найти, использу11 заведомо присутствующий в ней ( и желате.11ьно - уникальный) контекст; после нахождени11 первоrо вхождени11 поиск может быть :Либо продолжен, либо отменен. 1\ Выбор кластера одним из указанных способов еще не означает -... включения его в файл. Каждый и;з- выбранных кластеров может \ быть либо добавлен к списку включаемых в файл кластеров • \ (Add cluster(s) to file), либо пропущен (Skip cluster(s)). Вклю­ t~аемый кластер - может быть просмотрен и, если требуется, qrредактирован в символьном или шестнадцатиричном представ­ _чении (Display/Edit" cluster(s)). В результате описанных действий ,в нижней части экрана формируется список включаемых кла- ;, 6109 161
стеров. На рис. 4.2-9 показано UnErase меню в процессе восста­ новления файла ask.bat; в файл в текущий момент включен один кластер ....., . 1,234. - • Осуществив выбор , кластеров, принадлежащих восстанавливае­ мому (или вновь· \ создаваемому) файлу, пользователь может подве.сти курсор в • списке к требуемому кластеру и восполь­ зоваться меню в правой части экрана для просмотра/ редакти­ рования (examine/ edit selected cluster), . изменения порядка следования кластеров путем перемещения любого кластера в любое место списка (move selected .cluster), удаления кластера из списка (remove selected cluster). Может быть получено наглядное· отображение выбранного кластера (Visual map of found clusters), и, наконец, результат может быть записан в восстанавливаемый файл (Save erased file). . При переходе в режим записи файла программа сравнивает . • количество кластеров, выбранных для записи, с тем количеством, которое файл содержал до удаления. Если эти значения не совпадают, выдается предупреждающее сообщение и выводится . r._1е ню, в котором предлагаются следующие возможности: Don't adjust file size - коррекция длины файла не выполняется; Adjust file size - коррекция длины файла выполняется; Get more data - выбор дополнительных данных для файла. Выход из режима восстановления в меню пункта UnErase осуществляется по команде Leave UnErase. , 4. Retum to main menu - возврат в основное меню пакета NU. Получение инфо,рмации о диске. Данный пункт основного меню пакета NU позволяет получить информацию · о состоянии диска - как о степени его ·использования, так и о его логической организации. Информация выводится о диске, выбранном при помощи команды Change drive пункта меню Explore disk. Ак­ тивизация пункта Disk information веде:г к инициации на экране меню следующего уровня, включающего перечисленные, ниже команды. 1. Мар disk usage - наглядное отображение использования дискового пространства. Сообщается количество •свободного места на диске (в · процентах) и отображается карта, представляющая расположение занятых и сво(.5одных участков диска; за единицу представления принята некоторая условная единица емкости диска, равная определенному количеству кластеров (рис. 4.30). • 2. Technical infonnation - вывод информации о ·. выбранном / ,..,,. диске. Выводится логическое имя диска, за которым следует{ информация, харак!еризующая емкость носителя и некоторые по-r казатели логическои организации, такие как: .{, - количество байт в секторе; . ), - количество секторов на дорожке; ' 162 J-4- =-= -е.Ш> зn::-:::ww
' -""О -·······о.·· Menu 3.1 : "... or ер•о• u.... for the entf.r• dt•• sz of dt•• spaea f.• tr•• Proportf.onal Мар or l)f.all Spac• . .................................................. roproaonta ···· ····· ····· ······ ····· ··~ ···· ·~ ···· ····· ······ · арасе .................................................. 1n U80 ··············~ ·················· ··········•·J••·· ··················~······················~---····· ................................................... ·······································~·········· .................................................. ••••••••• •• •'lilifiU•iH•!DIIJII••····"'· •••••••••••ш •••••••••• •••••••••••• 1•••••. __ . ~ ~ • •• •• • •• •••P.;•~·nnu~-11difW,н• ••· •i~11ш· lach positf.on repreaont• 28 olu•t•r•, 1/С9 t о t • tota di•k арао• Pr••• an:, k•Y to continu•·· . . Itea typ• 1 l)rive 1 Direotory n••• 1 Fil• na• • - lraaod Hl• С: \МОRТ Kenu З.2 Teohnioal infor■at ion Drive С: Ва■ 1с atorцe capacit:r: 27 ■ 1llion charaete:a <••••b:rt•• > 51 ot di■k арасе 1■ tree Locical diaenaions: · Sector ■ ••• ■ad• up or ·: .12 b:,te■ Track■ •r• ■ad• up ot 21 aector■ .per d1ak ■id• There are С diak aid•• The di•k ■ расе 1• ■а," up ot 8811 cvlind•r• Space tor ti1•• ia а! tooated 1n olu•t•r• of .4 There ., . 1Э,8С5 clua , era laoh olu ■ ter i• 2,1148 b:,tea The diek'e root d1reotor7 oan hold 512 files - Pre ■■ •nr ke:, to cont1nue: . . .количество сторон на диске; количество цилиндров; aak . bat - aeotura, - количество секторов в l(Jlacтepe . при распределении дискового . пространства дл11 файлов; общее количество )(Jlастеров; количество байт в l(Jlacтepe; - допуtтимое количество записей в корневом каталоге диска. Пример представления информации приведен на 3. Return to main menu возврат в основное NU Quit the Nonon. Utilities этот пункт рис. 4.31. меню пакета меню NU •осуществляет выход из программную оболочку). пакета во внешнюю основноrо среду (в дос ИJIИ 163
'. Программа NORTON INTEGRATOR Norton Integrator (NI) представляет собой _интегрированноую среду, позволяющую • в режиме меню •выполнять ряд команд . самого разнообразного назначения - от создания интерактивных пакетных файлов и выдачи звуковых сигналов до операций над дисками, каталогами и фай:лами, установки атрибутов экрана и получения всякого рода щ1формации. Вызов пакета осуществляется по команде NI , . После вызова в левой части .экрана · выводится меню NI, в то время как в правой части экрана содержится краткая информация . о вьщеленной в настоящий момент команде. Выбор из меню осуществляется, как обычно, с помощью клавиш перемещения курсора, а , запуск на вьшолне~ие - при нажатии клавиши [Enter]. Нижняя строка экрана представляет собой командную строку, в которой отобра­ жается текущая команда. Аргументы: команды, если это необходимо, вводятся пользователем и также отображаiотся в командной строке. Наряду с выбором команды из меню имеется возможность вводить команды вручную . . Для этого следует очистить командную строку при помощи клавиши [ТаЬ] и ввести нужную команду, причем по мере ввода симцолов команды курсор будет указывать в меню на команду, соотвdrствующую введенным символам. Этот режим выбора команды: называется · быстрым поиском (Speed Search). Возврат из режима быстрого поиска в обычный менIQ-управляемый режим выполняется при нажатии клавиши [Sрщ:е]. Выход из пакета NI осуществляется при нажатии клавиши [Esc] или [FlO]. Ниже описаны команды, доступные для выполнения в . данной интегрированно~ среде. 1. ASK - создание интерактивного пакетного файла. Синтаксис данной команды следующий: ASK «prompt», [key-list] rде prompt :... _ подсказка, заключенная в кавычки и выводимая по команде ASK, а key-list - . необязательный список символов, каждый из которых может служ'ить ответом на выведенный вопрос. После вывода подсказки команда ожидает ответа в виде одного из допустимых символов. Управление передается пакетному файлу, а введенный ответ интерпретируется пакетным файлом как код ERRRORLEVEt, причем первый символ из списка соответствует первому уровню ERRORLEVEL, второй символ - второму и т. д. В пакетном файле ветвление проверок на ERRORLEVEL должно быть организовано в нисходящем порядке, чтобы сначала проверялся старший уровень, за ним на единицу ме_ныilий и так до первого уровня - ERRORLEVEL 1. При.мер пакетного файла. ASK «Введите "Д" для утвердительного ответа", НД if errorlevel . 2 goto run 164 .w
if • errorlevel 1 goto quit :run echo Вы нажали «д» :quit 2. ВЕЕР - выдача одноrо или нескольких звуковых сигналов при помощи звукового устройства. Синтаксис команды следующий: ВЕЕР [&witches] или ВЕЕР [filespec] Параметры сигнала могут задаваться в явном виде в командной строке в ' качестве списка ключей switches либо они могут быть записаны в файле, имя которого задается как аргумент filespec . Для задания параметров формируемого сигнала используются сле­ дующие ключи: /Fn - звучаение сигнала с частотой n; /Dn - длительность сигнала n «тиков», где тик - 1/18 секунды; /Rn - ~овторение сигнала n раз; /Wn - промежуток между сигналами n тиков. Примеры. ВЕЕР /flOO /D36 /Wl8 /RЗ - формируется звуковой сигнал с частотой 100, длительностью две секунды, после чего одну секунду следует пауза, и сигнал повторяется еще дважды. ВЕЕР tonefile - формируется последовательность сигналов, перечисленная в фai-JJe с именем tonefile. Специфицирование сигналов в файле должно соответствовать тем же требованиям, что . и при · их указании в командной строке. 3. DS (Directory Sort) сортировка одноrо или нескольких каталогов. Синтаксис команды следующий: DS [dirname) ИЛИ DS sort -key(s) [dimame] [/S) rде dirname - имя сортируемоrо каталога ; sort-key(s) - один или несколько · кточей, по · кСУIОрым выполняется сорт.правка. Если указан ключ /S, комаJЩа распространяеrся не только на указанный каталог, но и на ero подкаталоm. Допускаются следующие кточи сортировки: N сортировка по именам файлов; Е - сортировка по расширениям имен файлов; Т - сортировка по времени создания или последнего обноаления; D - сортировка по дате создания или последне-го обноаления; S - сортиро!lка по размеру файлов. Если требуется, чтобы сортировка выполнялась в обратном порядке (по убыванию), перед ключом указыsают символ минус ("-"). 165
Пр,и,еры. DS NE '1Jn)p'4ex11 /S - выnолнsнm:• coprнpoua uтмоrа ',lrop'4ex11 н ero подхатаnоrов (/S). Сортировха вы1Ю11н11еТС11 по алфавиту, по, именам файлов и расwиренм.м (ключи NE). DS D-т- - сортировка текущеrо каталоrа по да,е и времени соэдани. ИJIИ последнеrо обнов.лени. файлов, причем сначапа 8ЫIIОДПСI файлы, соэданные ПОС./lеДНими (3Наки «-• nocne JCJUOЧeA). Имеете~ вооможНОСТlt работы с данной командой в nоnиоэкраниом режим~. При эrом не требуете• указывать в •вном 11ИДе в командной CТJ)OICe ключи, а выбор опций сортировки ' и некоторых ДQnопнительнwх функций (перемещение оrдепьнwх файлов в катапоrе на друrое место, запись катал91'8 в оrсортированном 11ИДе на диск) осуществ.n11етс11 в ~м режиме. На рис. 4.32 и 4.33 показана работа команды DS в попноэкраниом рсiжиме. В правой части экрана показаны опции сортировки. На рис. 4.32 катапоr 'NOR'I"NORTI выведен оrсортированным в возрастающем nоркдке по именам и расширени11м файлов. На рис. 4.33 этоr же • каталоr показан отсортированным по размерам файлов в убывающем nор11ДХе. В нижней части экрана показаны доступные . коман,nы. 4. DT (Disk Test) - проверка физическою состоwния диска или файлов. Синтаксис ко~анды следующий: DT . (d:] [Пlespec] (switches] . где d: спецификация тесrируемоrо устройства, filespec спецификация файла (или файлов), switches - ключи. Наряду с тесrированием команда позволяет выполнить •ряд дополнительных • операций над кластерами, которые определяются ключами. Допу­ <:Кается использование следующих ключей: /В - тестирование как диска, так и файлов; /Сп - пометка кластера с номером n как дефектноrо; /Сп- - пометка кластера с номером n как недефектноrо; /D - тестирование всеrо диска; /F - тестирование только файлов; /М - перемещение ненадежных кластеров в друrое место; /S - тестирование подкаталоrов. Процесс тестирования при необходимости может быть прерван .при нажатии клавиш [Ctrl-C]. Примеры. DT - выполн11ется тестирование диска, прию1тоrо по умолчанию. DT myfile.src /М - Проверяетс11 файл myflle.src, и вызывающие сомнение кластеры переписываются на надежное место. S. FA (File Attribute) вывод, установка или изменение атрибутов файла. Синтаксис команды следующий: FA [filespec] (optlons] [swltches] где filespec - спецификация файла, атрибуты котороrо представ- • ляют интерес, options задаваемые •атрибуты, switches - ключи. • 166 ----== -е-:з:wм !t
il1, Diroctory So~t ·-------~- C:\NOR'Г\NORTl -- · - ···-·---- H, -me Size Date авk • bat llЭ Jul 17 91 aut.OOXOQ b111t 89 Jul1791 Ьеер ехе ~,324 Har 187 bskl bat 6,144 Ju1 24 91 ds ехе 25,638 Har 1 67 dt ехе 17,920 Ha.r 1 87 fa ехо 7,2Q6 Har 1 87 tf• ехо 7,924 Ащl 12 87 fi ••• 14,666 Har ! 67 fileln[o fi 214 Jul 16 91 rr охе 12;е10 Har l 87 fs ехе 6,536 Har 1 87 ld ех• 7.652 Har 1 87 lp ••• 11,616 Har 1 87 11ary 631 Нау 11 67 Re-sort H1;,ive !ilo(s) z:~:·р11' 1 :25 PII 4:00 р~ 6:35 •• 4 :00 р11 4:01! ра 4:01! р ■ 1:SЗ •• (:00 PII 9:'55 ... 4:1110 PII 4:1111! Р• . 4:00 PII 4:00 PII 6,00 PII Direct.ory· Sort. С :\HORT\HORT ! Na■e Size Date Tiae ds ехе / 2~. 638 ""' 1 в·, 4 :00 PII dt ехе 17,920 Har 1 87 4:00 PII fi ••• 14,668 Har 1 67 4':00 PII rr ехе 12,610 Har 1 87 4 :1111 Р■ lp ехе 11,616 Har 1 з·, 4:00 ра r. •х• 8,536 Har 1 8'/ 4:00 Р8 tt ••• 7,924 Ащr 12 67 1: 5Э bll ld ехе ., ,652 Har 1 8'/ 4,00 ра ra ••• 7,298 Har 1 67 4:00 Р■ bskl b•t 6,144 Ju! 24 91 8:35 •• Ьеер ., .. ~,Э24 Har 1 87 4,00 ра · 11ary 631 Har 11 87 6 :011 Р• • fi leinto ti 214 Jцl 18 81 s,~ъ •• aak bat 119 Jul 17 81 2:115 Р• autoexec bat 68 Jul!781 1:J5 ра Space bar select11 f.iles tor siovtna Kove t i le(•) • • Ch1na:• ■ort order Sort Ьу · Order Na 111<.~ + Ext.f!l!11sion H:,,ini, Extension Dtte Ti11e Si.:e Clear s ort l. "lrder Hove sort entry Write chana-es to disk Sort Ь)' Nn11e БJCtenaion , 01t.Le Ti■a Size Order Clear sort ordo-r }'fyve sort ontry 1ilfit• chan.iea t.o diak ~ Если ·спецификация файла не указана, действие команды распро­ страняется на все файлы. Если не указаны атрибуты ; для файла (или файлов) выводится текущее состояние , т. е. перечисляются те атрибуты, которьiе установлены. Для файла могут быть указаны следующие ·атрибуты: / А - файл архивный;· /R - файл доступен только дл11 чтени11; /HID - файл скрытый; /SYS - 'файл системный. Для установки атрибута после неrо указывается знак плюс ("+"), а для отмены - знак минус ('':..") . Если после атрибута не указан ни один из этих знаков, то будут· просто выведены файлы, для которых данный атрибут установл~н. В команде допускаются следующие ключи: 167
• /CLEAR - сброс (отмена) всех атрибутов; /Р переход · в состояние паузы при заполнении экрана; /S - распространение действия команды на подкаталоги; /Т - вывод только суммарной информации о количестве файлов с измененными в результате действия последней команды атрибутаf)!и; /U - вывод только тех файлов, у которых установлен . хотя бы один атрибут. Пример. FA / A/R+ - будут найдены все файлы с установленным атрибутом архивности и для них установлен атрибут доступности только для чтения . На р1-1с. 4.34 показан результат работы данной ,команды для каталога 'NORT; трем перечисленным файлам с установленным атрибутом архивности присваивается атрибут доступности' только для чтения. 6. FF (File Find) - поиск во всех каталогах :требуемого файла (или файлов). Синтаксис команды следующий: FF [d:] [filename] [swiiches] Данная команда может осуществлять поиск скрытых файлов, которые~ не выводятся по команде DIR. указаны следУ-ющие ключи поиска: / А - поиск на всех устройствах; /Р - переход в состояние паузы при заполнении экрана; и системных Могут быть /W - перечисление найденных файлов только с указанием имен и расширений, по 5 в строке. Примеры. FF progsort - выполняется поиск во всех каталогах диска . по умолчанию всех файлов с именем progsort, незав~симо от расширения, так будут найдены файлы progsort .pas , progsort.doc, progsort.exe и другие. FF myfile .c / А - на всех дисках во всех каталогах осуществляется поиск- файла myfile.c На рис. 4.35 показан результат работы команды Всего в двух каталогах текущего 1'ИСКа найдено удовлетворяющих заданной спецификации. FF examp.* три · файла, 7. FI (File Info) создание, редактирование и просмотр комментария к файлу. Синтаксис команды следующий: FI [filespec] [comment] [switches] где comment коментарий - ~ файлу с указанным именем. В команде допускается использование следующих ключей: /С перечисление имен только тех файлов, которые им~ют комментарии; /D удаление комментария; /Е редактиро8ание или дополнение комментария в полноэкранном режиме; /L вывод комментариев в длинном формате; /Р переход в состояние паузы при заполнении экрана; 168
- FA-File Attributes, Advanoed EditiQn, (С) Copr 1987, feter Norton C:\HORT fileinfo.fi nc,11nu n11de110. bat З files shown З files chaniied Archive Read-only Arohive Read-only Archive Read-only Fress any key to oontinue ... ~ FF-File Find, Advanced Edition, (С) Copr 1Э87, Peter Norton C:\SUPCALC4 examp.bak examp.cal С: \ORCAD\LIB examp.lib З files found 4,608 bytes 6,656 bytes 64,372 bytes Press any key to con~inue ... /РАСК - сжатие файла FILEINFO.FI; 7:52 pm Mon Мау 28 90 Э:15 pm Mon Мау 28 90 1:23pm TueJan588 /S - распространение действи11 11:оманды на подхаталоги. Примеры. FI progsort.src - э,-о •программа сортировхи учетных 11:арточек. Данна11 команда . создает 11:омментарий 11: файлу с именем progsort.src . FI myfile .src /Е _- редахтирование в полноэхранном режиме комментари11 11: файлу с именем myfile.src. 8. FR (Format Recover) отмена случайно выполненного форматирования жесткого диска и возобновление возможности до­ ступа к информации. Синтаксис команды следующий: FR [d:) [/SAVE) . Наqо ящая JС:оманда предостаВЛJ1ет две возможности: • первая состоит в сохранении информации, необходимой для восстановления • случайно форматированного жесткого диска (ключ /SAVE), вто­ рая - в переформатировании с использованием сохраненной ин­ формации. Примеры. FR С: /SAVE - даннu 11:оманда ~хран11ет информацию. необходимую дл11 восста­ номени11 диска С:. Эту 11:ома~\ду можно поместить - в файл Autoexec.Ьat. FR С: - восстановление случайно форматированного диска С: . 169
9. FS (File Si7.e) - вывод информации о длине одноrо иди нескольких файлов, суммарной информации о длине груnпы фаЙJiо:в,' •а также информации о свободном месте на диске. Сшrrаксис кома~: FS (filespec] (taraet:] [~tches] где . target - ИМЯ устройства, ДЛЯ KOTOporo (если ОНО · указано) , команда сообщает, достаточно ли на нем места для .ра~мещения: данных файлов. В команде допускаются такие ключи:· • • /Р переход в режим паузы; продолжение - при нажатии любой к:,~авиш~; /S распространение действия команды на подкаталоги; /Т вывод тодько суммарной информации. :' При.меры. - FS /S - команда выполняет ввод инфомации о длине всех файл ов в :екуще~ каталоге и его подкаталогах. , FS • .ехе В: /Т - выводится суммарная длина всех файлов с расширением .ехе .!1 · текущем катаJ1оге и сообщается, достаточно ли места на устройстве В: .для размещения этих файлов. На рис. 4.36 показан результат работы ·,,1анной. команды. 26 файлов с расширением •.ехе в каталоге 'NORT не могут быть размещены на диске В: . 10. _ LD (List Directories) - перечисление всех каталогов ~· .текстовом или графическом формате . Синтаксис команды: · Ш [d:] [pathname] [switches] где pathname - полное •имя каталога. Эту команду преимущест~ венно используют для вывода на печать или сохранения в файле. структуры каталогов; для просмотра в- полноэкранном режиме li изменения каталогов используется команда NCD. В команде· МОГ)!Т быть указаны такие ключи: / А - вывод каталогов на всех устройствах; /G - вывод дерева каталогов в графическом виде; /р - переход в режим паузы; продолжение - при нажатии любой кла~иши; ~ /Т - вывод только суммарщ>rо количества и обьема файлов. Примеры. W / А - выводятся в текстовом · виде каталоги всех дисков. lD \VWCAT /G /р prn - команда создает графическое представление структуры подкаталогов, относ я щихся к каталогу \VWCAT. на устройстве по умолчанию и направляет вывод на устройство печати. На рис. 4.37 ~оказан резу~ьrат . работы данной команды. • 11. LP (Line Print) - печать текстовых файлов .с исполь::iо:ва1шем разнообразных опций форматирования. . Синтаксис команды:· •• LP filespec [targfile] [swi tches] . где targfile - имя файла, куда выполняется вы-вод .ис.15о~ноrо . фа~ а filespec в соответствующем формате. • 170 ~ ...
FS·Fil• Size, . Advancad ldition, (С) Copr 1887, Peter Norton C:\NORT . 582,669 total bvt•• in 28 tilas. 612,Э52·ьvtа11 dt ■ k ■ pace · occupied, 5J slack 599,048 bvta ■ di•k spaca naadad to copy"to В: 248,648 byta• availaЫa on 8:, inauttioient diak space Drive 11•••• 28,558,360 bvtea availaЫa on drive С: 1,458,178· byte• unuaad· on driva С:, 5Х unused Pre•s any k•Y to continue ... LD-List Directories, Advancad Edition, (С) Copr 1987, Pcter Norton C:\VWCAT~2 IICDOC APAS VWЗCAT 5 directories Press sny key to continue ... Ниже перечислены ключи фор~атирования (значения, принятые по · умолчанию, приведены в скобках): /N - нумерация строк (off); /Tn - ,верхнее поле (3); /nn - нижнее поле (5); /Ln - левое поле (5); /Rn - правое поле (5); /Нп - длина страницы в строках . (66); /Wn - щирина страницы .в симводах (85); /Pn - начадьный номер страницы (1); /Sn: - кощ1чество пропусков между строками (l); /80 - 8О-коло11оч11ое устройство печати (on); / l 32 - ко11де1Jсированный режим (off); /.ЕХТ - расщнренный набор символов (off). · ·Пример. :IJ> ·ciit'S'lt.doc - fl:Jstr.pm /LS JP2 /WбQ. ..,... rtб '.,iщ'н11ой ·команде файл il1str.doc будет •n --~фо~щатиро.щ11i1юм для ·печати виде .вь1веден ·в· фi\JVI instr.prn ; левое поле будет устаноu,лено • •. равiJЫМ s · Символам U-LS➔ • нумерация tтраниц . будет. ВЫПQ/111\ТТЬСЯ, начиная со второй страницы (/,Р2), ширина страницы устанаwtивается равной .60 символам (/W60). . . . , . • 12. NCD '{Norton Change Director:y) :-: - изменение текущеrо ката11ога ·или ·· вывод дерева 1Сата.логов в .полноэкранном режиме . с возможностьи;> ••щ~менения, удаления и .созданця JСЗ1'алоrов. Синтаксис команды: 171
PIHK BASE ----,APAS с~·ТЕНР , IH t/T -SENT CI. ORT---- ,,ORTl sc KOLJA Nortnn Chanae Dire c t o ry OS-----u 'RCUNPl 1 ASH - --- HOUSE UPCALC4 VWCAT-- ~c:- Z ll------ - --- ~- Zz_: _~ _~O _/ _ Press ESC t o quit - ----- --------II• Directory : C:\HASH 11 Xake directory Rel\ove dire 1.""!tory Or~_na l _d i rec~ NCD • [dirname] (/R] или NCD MD dirname или NCD RD dirname При выходе в полноэкранный режим на экране индицируется дерево каталогов, по которому можно перемещаться и, установив курсор на требуемый каталог и нажав клавишу [Enter], осуществить переход в нужный каталог. Кроме тоrо, в полноэкранном режиме доступны кома~щы Makedir (создание нового каталога в •позиции курсора), Remove (удаление каталога, на который . указывает курсор), Originaldir (переход в к.~талог, который бЪIЛ последним текущим). Создание и удаление каталогов может быть также · выполнено по кома~щам NCD MD и NCD RD соответственно. Ключ /R вызывает повторное чтение каталога . При.меры.. NCD - команда без оперnндов вызывает переход в полноэкранный режим, вывод дерева и доступных команд над каталогами. · На рис. 4.38 показан полноэк­ ранный режим работЬ! данной команды. Текущим является каталог ~SM < на рисунке зафиксщюван момент, когда введена команда Make directory и программа ожидает вшща имени нового подкаталога каталога ~SM, что немедленно будет отражено на дереве. NCD ·поr - по этой команде из любого каталога будет осуществлен переход в каталог, имя которого начинается с симводов «nor», например, NORTON. Есди существует более одн,;го такого каталога, команду следует повторить. 13. NU (Nqrton l1tility) - просмотр и редактирование участков диска , использование мощных средств для восстановления удаленных файлов и потеряыной информации. По существу данная команда осуществляет переход в интегрированную среду пакета Norton Utilities. Синтаксис команды в среде NI следующий: 172
i:. NU [filespec] [switches] Основные ключи, , . используемые в данной команде: /Вп - установка цвета фона·; п-0 до 15; /Fn - установка цвета символов; п-0 до 15; /BW - работа с монохромным дисплеем CGA; /ЕХТ - вывод расширенных символов (с кодами выше 127); /ТУ - для работы с друrой средой (TopView, Windows); /Р - вывод .только печатаемых символов и пропуск графических. Пример. nu myfile.doc /Ы /fб - данная команда выводит на экран и ·делает доступным для редактирования файл myfile.doc; он будет выведен красными буквами на зеленом фон.: (/Ы /fб); 14. QU (Quick UnErase) - автоматическое быстрое восстанов­ ление удаленных файлов. При возникновении сложных ситуаций . для восстановления рекомендуется пользоваться функчией UnErase пакета Norton Utilities. Синтаксис. команды: QU [filespec] (/А]- Если команда выполняется в интерактивном режиме, на экран выводится общее количество удаленных файлов, соответствующих заданной спецификации, и по поводу каждого из них запрашивается необходимость восстановления. При утвердительном ответе запра­ шивается первая буква имени восстанавливаемого файла, так как ДОС в процессе удаления файла • затирает первую букву имени . . В неинтерактивном режиме (при указании ключа / А) все эти операции выполняются автоматически, -без участия пользователя; восстанавливаются все файлы, соответствующие спецификации. Примеры. QU - по данной команде будет .выполняться в интерактивном режиме восстановление удаленных файлов в текущем каталоге. Отбор файлов для восстановления и их новые имена определяет пользователь. На рис. 4.39 показан результат работы данной . команды . Программа сообщает, что в текущем каталоге обнаружено три удаленных файла, два из которых могут быть восстановлены; введя первые буквы, пользователь определяет, что это будут файлы autoexec.Ьat и ask.Ьat. Третий файл. (?skl .bat) не может .быть восстановлен, так как используемое им место на диске ·уже занято другим файлом. QU progsort. • / А - автоматическое восстановление в текущем каталоnе. файлов с именами ?rogsort и любыми расширениями и присваивание после восстановлени я буквы. "Р" в качестве первой буквы имен файлов. 15. SA (Screen Attributes) - управление цветами и· атрибутами экрана. Для использования этой команды предварительно должен . быть установлен драйвер Ansi.sys. Синтаксис команды следующ~й: SA main-setting (/N] или • 173
/ QU•QuJck UnlrAM, м-nced ldit:.ion, (С) Copr 1887, Реиr llorton В Dlrect:.ory of C:\NORT lra8ed tile •"c1f1C".at1on: *·* Nu•her ol ·eraaed f1lea: 3 Nu•Ьer t.hat. can Ье Quick-Unlrased: 2 !rAaed· fllea-loae the f1rat charactttr of t.be1r n•-•· Aft:.er ■fllect:.inc each t1le to Quick-Onlraee, you н111 Ье aaked to IМ&PPlY t:.he •laainc character. ~ ?utoexec.Ьat 88 bvt:.e• 1:25 Р11 Wed Jut '17 81. aut:.ottxec.Ьat.' Qutc:1\-UnErased. ?ak.Ьat. 118 •byte,a 2:05 ре Wed Jul 17 81 aak.llat ' Q~• lck-UnEraaed . ?akt.Ьat . 0 bytea 8:02 •• Wed Jul 24 91 It, 1а not роааiЫ" to Qaick-Uniraae thta file Its data арасе ia Ьeina uaed Ьу another tile Preaa any key to oont1nue ... SA [intenslty) [foreground) [ON Ьackground) (/N) В первой форме данной команды main-setting позволяет задать один из . трех режимов вывода: Normal (нормальный), Reverse (инверсный) или Underline (подчеркнутый). Во второй форме может быть указана интенсивность изображения (intensity). Этот параметр может · принимать одно из трех значений: Bright (яркое), Bold (выделенное), • Blinking (мерцающее). Кроме тоrо, могут быть указаны цвета фона (background) и выводимых символов (foreground). Предоставляется возможность выбора следу­ ющих цветов: White (белый); Black (черный), Red (красный), Magenta (сиреневый), Blue • (rолубой), Green (зеленый), Cyan . (бирюзов ый), Уellow (желтый). Если . указан ключ /N, цвет рамки при вы.воде не .устанавливается. Примеры. SA reverse - -по этой команде устанавливаетс11 режим инверсноrо изображения. SA bright yellow on Ыuе - устанавливаетс11 11ркое изображение желтыми символами на rолубом фоне. • 16. SD (Speed Disk) - ускорение дисковых операций за счет снижения фрагментированности файлов (сжатия). Синтаксис ко­ манды: SD [d:] МИ SD [item] /REPORT (/S) . [/Р] [/Т] .Если указан ключ /REPORT, С:~J<атие диска не выполняется, а только выводится информация о степени фрагментированности (в % ) . Может бы.ть получена •J:1Нформация и •выполнено сжатие как для всеrо устройства (п_ервая форма команд.Ы), так и для 174
отдельной - части (i1em), например, для коНI~ретного файла или группы файлов. !Q~ючи в данной команде о~начают .следующее: IS - действие команды распространяется на подкаталоги; /Р - переход в режим паузы; /Т - вывод только итоrов. ин~;:о:ц~::и~ ~;::ис~~::~~~~- ~~~~~~~;ап=:а:::а~о: дефектных участках на диске. В процессе выполнения команды SD не следует выключать- питание или перезагружать систему. Не рекомендуется также включать данную команду в пакетный файл. Примеры. SD а: - по этой - команде выполняется сжатие диска · А:. . SD •.ехе /report /S - выводится информация о фрагментированности всех файлов с расширением .ехе в текущем каталоrе и его подкаталогах (/S); сжатие диска не • выполняется (/REPORT). На рис.4.40 показан результат работы данной команды для текущего каталога ('NORT) и его подкаталога ('NORТ'NORТI). Для каждого файла с расширением .ехе выведен процент фрагментированности; кроме того, выводится процент для каждого из рассмотренных каталогов и суммарный процент. 17. SI (System · Information) - . вывод информации о ПЭВМ, включая об.\,ем памятJ!, тиры процессора, сопроцессора, графических адаптеров, 1щцич~ствg дисковых устройств, объем памяти, исполь­ зуемой резидентными и пользовательскими программами, и др. Синтаксис команды: ' SI [d:] [/N] Ключ /N вызывает пропуск проверки объема памяти. Данная команда, кроме того, вычисляет три индекса, характеризующие функционирование машины относительно IВМ ХТ. Это индекс вычислительной способности (CI), дисковый индекс (DI) и сводный индекс функционирования (PI). ,,,,- Пример. SI с: ..,... команда вызывает вывод информации о компьютере и вычисленных индексов. Дисковый индекс вычисляется для устройства С:. На рис. 4.41 показан результат работы данной команды. 18. ТМ (Time Mark) установка временных контрольных точек и получение информации о текущем времени и дате, а также о времени, n-рошедшем с момента установки контрольных точек. Синтаксис команды следующий: ТМ [START] [STOP] [comment] . [switches] где commeQ,t -:- ~омментарий, который с тем, чтобы Otl • зат~ вВiводился при , стоящая ком~а • позволяет .установить можнq ввести в команду индикации времени. На­ до четырех независимых 115
Sl)-Speed D1ek. Advanc~d Edit.lon, (С) Copr 1987, Perit.or Nort.on С: \NQRT vt1,exe 571< f&. ехе ·!- fa. ехе 100S ncd, ехе IIOII qu.exe 1001' tm~exe 100, -wipettisk . ех~ 8ЭС\\ D1cect<>rY Тои _l, С: \NORT\HOIIТ 1 Ье"р. ехе 10011 ff. ехе IOOC\\ ld. ехе 1- Ьеер.ехе tt .ехе ld.exe l\cdeeo.exe sa.exe t.J'\ .exe wlpeflle. exft 85• unfracмnted ds. ехе f1,ехе lp. ехе Directory Total: 91~ unfraaм~nt~ 100, 100!1 1- 94!1: 100!!: 1- 100!1: dв. ехе t1.ехе lp, ех~ n.t . ехе ad.f'Xf' ud.exe dt.eкe fr.exe Tot.a) l.)f i,.]1 dl,1.·fllctoriea pr<Юe.&:Jed: 84% untraamentfld Press any ~еу to cont1нue .. , Co11puter Наае: Operating Syвtee: Built-in 6IUS dated: .ТВН/РС-АТ 00S 3.30 Sunday , April 30, 1989 ~2" 100!1: 100:i. 100!1: - 101)!1: 10011 1- 71'" dt, ехе fr.exe nc.exe nu.exe s1.exet vl.exe fа.еке fe . .exe Hain Proceвsor: Intel 80286 S~rial Ports: Co-P'rocettsor: V1deo 01splay Adapter: . Current Video Hode: AvailaЫe Disk Drives : Intel 80287 f'arall~l. P_prts: Jinhancod Graphics, 256 ·lt-bytes Text, 80 х 25 Color 4,А: -О: DO5 teports 840 K-bytes of eeeory: 153 lt-bytes used by . 00S and resident proira11s 467 X-bytes aveilaЫe tor application proaraaa А search !or active 1t.eюor .y tlnds: 640 lt-bytes 11ein 11e~ory (at hex 00000 - 0А000) 32 K-byte• display 11e11ory (at hex 08800-0С000) 384 K-bytes extended 11e11ory' (et hex 11i100e-16000) ROH-BIOS E-xte11sio1>s are found at hex parairaphs: С000 F000 ' Co11puting Index (CI), relative to IBH/XT : 13.7 Disk lndex (DI), relative to rвn;хт, 1.0 Ferr~r ~ance Jnd~x (PI), relative to IВН/ХТ: 8 . 4 fress апу key to continue. . . 2 50% 100:.· временных контрольных точек. Установка выполняется при указании в команде операнда STAR Т. Относительно каждой установленной контрольной точки начинается отсчет времени с тем, чтобы в нужный момент можно было получить информацию о прошедшем времени, используя операнд STOP. В команде могут быть . указаны следующие ключи: !Сп - задание номера контрольной точки (от l до 4); /L вывод информации в левом верхнем углу экрана; /N - отказ от вывода текущеrо времени. При.меры. ТМ START / С2 - время запуска программы •на выполнение. Данная команда устанавливает контрольную точку с номером 2; в команде зздан коммента1 ий. 176
... ТМ STOP /С2 /L - по этой команде будет выведено время, прошедшее с момента установки контрольной точки 2; вывод выполн11етс11 в левой части экрана. •Опрос времени не сбрасывает значение контрольной точки, поэтому через необходимые промежутки времени можно произвести .повторн~•й опрос. 19. TS (Text Search) поиск данных в файле или на устройстве. Синтаксис команды следующий: ТS [filespec] [text] [/S] [/Т] [switches] или ТS [text] /D или /Е [switches] где text - искомые данные. Ключ / А •допустим для всех форматов команды. Он обозначает автоматический поиск; предполагается утвердительный ответ на все вопросы. Для поиска данных в файлах могут быть заданы два ключа: - /S - поиск распространяется на подкаталоги; /Т - вывод т0лько суммарных резул_ьтатов поиска (количество просмотренных файлов, количество найденных вхождений). Если поиск выполняется по всему диску, задаются другие ключи: /D - поиск данных по всему диску; /Е - поиск на участках диска, которые бь~ли заняты удаленными файлами; /Сп - поиск, начиная с кластера п. Примеры. ТS \lwcat'or. • _ ORCAD / А - данная команда осуществляет поиск строки «ORCAD• во всех файлах с именем or и любым расширением, расположенных в каталоге \VWCA,: на текущем устройстве : Поиск выполняетс11. в автоматическом режиме. На рис. 4.42 показан результат работы этой команды - просмотрено четыре файла, в результате· чего обнаружено 71 вхождение искомой стооки. ТS ver 3.0 /Е - на текущем устройстве выполн11етс11 поиск строки «ver 3.0" на тех участках диска, к_оторые были заняты удаленными файлами. По·иск ведется в интерактивном режи­ ме; BЬIВOДIITCII .сообщениs~ и по­ сле каждого обнаруженного вхождения запрашиваетсs~ необ­ ходимость продолжениs~ поиска. 20 . UD (UnRemove Directory) восстанов­ ление удаленного катало­ га с последующей воз­ можностью восстановле- Sear6hing C:\VWCAT\or.4 Found at line 5. file offset 93 OrCAD/SDT III D Sea tching C:\VWCAT\or.41 Search C:omplete 4 files found bontaining the text "ORCAD 71 occurrences of the_teit "ORCAD" Press any key to continue ... ~ 177
ния всех файлов, входивших в него до удаления. Синтакс~с команды следующий: UD [directory pathname] где directory pathname путь поиска восстанавливаемого каталога. Если в некотором каталоге удалены все файлы, а после этого удален сам каталог, то файлы не могут быть восстановлены по команде QU, рассмотренной выше. Прежде необходимо восстановить каталог по команде UD, а затем входившие в него файлы по команде QU. • Примеры. UD - 1ю этой кома1ще осущестмяется переход в интерактивный режим и запраши­ вается имя восстанамиваемоrо каталога. UD \jurЬo'(nyfiles - восстановление каталога \jurЬo'(nyf_iles. После . этой команды для восстановления в автоматическом режиме всех файлов можно использовать команду QU \jurЬo'(nyfiles~. • / А 21. VL (Volume Label) - вывод, замена или удаление метки тома. Синтаксис команды: VL [d:] [laЬel] . где label - задаваемая метка тома. Если метка содержит пробелы, она должна заключаться в кавычки. Примеры. VL «Том с экспертной системой,. - данная команда записывает »овую метку на · носитель, расположенный в устро,;tстве по ' умолчанию. VL - эта команда осуществляет · переход в интерактивный режим; пользователю предоставляется возможность указать устройство, а также действие, выполняемое над меткой (сохранение старой метки, ввод новой метки или удаление метки).' 22. WipeDisk .- очистка всего .диска или пространства, • ранее занятого файлами, которые были удалены. Синтаксис команды: WIPEDISK d: [switches] Эту команду удобно использовать для защиты от нежелательного восстановления файлов, уда.ленных намеренно, . т.к. в результате действия команды на место_ удаленных файлов .(или по всему диску) записывается определенный код. В команде допускаются • • •• Г! • ключи: /Е - очистка только неиспользqjiаннооо прос~р/NoСТва _ и участков, освободившихся после удаления файлов ; /Rn повторение очистки n pai (по умолчанию - раз); /Vn - з1 1 ачение, запись1ваемое в \~р<щеоое очистки (по умолчанию ..; .. -()); 11··о. 178
в WF-Wipe Files, Advanced Edition, (С) Copr 1987, Peter Norton Action: Filena11e: Wipe count: Wipe value: Wipe the file ASK.BAT 1 65 Oirectory: C:\NORT ask.bat Wiped clear. Oe1eted. Press any key to continue ... /G - следование определенным · праВИJ18м очистхи: сна'18J\а в каждый очищаемый байт записываютс11 •1", затем »о" и толысо затем значение, заданное 1СJ1ючом /Vn, если он указан. · примеры . WIPEDISK А: /Е /V65 - •наСТО11ща11 команда выполщ1ет очистку неиспользованного пространства на диске А:, а также места, освободивwеrос11 после удалени11 файлов. В хаждь~й байr очищаемоrо просrрансmа заnисываетс~r буква w .(код 6.5). WIPEDISK - очиw.ается весь диск в устройстве А:; в каждый &lйт записываетс11 О. 23. WIPEFILE - удаление и очистка одноrо или нескольких файлов. Синтаксис команды следующий: WIPEFILE filespec [switches] Эта команда, как и предыдущая, может рассматриваться как средство защиты от нежелательного восстановления удаленных файлов. В команде могут использоваться ключи /G, /Rn и /Vn, которые имеют тот же смысл, что и для команды WipeDisk. Кроме _тоrо, допускаются следующие ключи: /S - распространение действи11 команды на подкаталоГJt; • /Р - переход в режим паузы перед удалением или очисткой каждого файла; /N - удаление . без очистки ( в этом случае файл 111ожет •быт,ь восстановлен). При.меры. WIPEFILE progsort.• /Р /S /V65 - эта команда вызовет удаление и очистку всех _ файлов с именем progsort в текущем каталоrе -и подкаталогах; _ в каждый ,очищаемый &lйт будет записан код 65; . в процессе выполнени11 перед -очисткой .каждого фай;щ будет выводитьс11 запрос на .'ПодтверJ11ден1:1е. • - ~· -- ,.. .-. .~ --- --- -- ., .::: .. ~.:,,. WIPEFILE b:V.• /S /N /Р - удаление без очистки (КJJ,ЮЧ /N) всех 'файiюil _qa>" устройстве -В: с паузой перед удалением каждого -файла. На рис. 4.43 показаны удаление и очистка файла ask.Ьat; ·очисtка выqом11ете11 раз; в каждый очищаемый байт записываетс11 значение- 65. После выцоднщ1~11 данной •команды · восстановление файда ·по команде QU .невозможно. 24. Qui t - выход из интегрированной среды NI и tюэврат ~в оп~рационную систему. 179
Программа NORTON DISK DOCTOR Norton Disk Doctor (NDD) представляет собой простой и компак­ тный меню-управляемый пакет, включающий функции диагностики дисков и некоторые средства восстановления информации на но­ сителях. Вызов пакета осуществляется по команде NDD, после чеrо автоматически выполняется анализ таблицы разделов РТ, и управление передается в основное меню. Пункты основноrо }{еню рассмотрены ниже. Пункт меню Diagnose Disk позволяет выполнить проверку целостности диска. При вызове этоrо пункта на экран выводится таблица, в которой перечислены все дисковые устройства, имею­ щиеся на компьютере, с указанием их емкости и типа (гибкий диск или жесткий). Пользователь выбирает устройство для диаг­ ностики. Процесс диагностики вt<лючает проверку следующих эле­ ментов: загрузочной записи ДОС; таблицы распределения файлов FАТ; структуры каталоrов. В ходе диагностики на экране можно наблюдать сводную таблицу логических и физических параметров диагностируемоrо носителя. К логическим параметрам относятся: -:-- логическое имя у:_стройства; - 'объем устройства; байт-описатель носителя; наличие расширенноrо раздела ДОС; тип FAT· общее кdличество ' секторов; общее количество кластеров; количество байт в секторе; количество секторов в кластере; количество FАТ. К физическим параметрам относятся: номер устройётва; количество rоловок; количество цилиндров; количество секторов на дорожке; начальная rоловка; начальный цилиндр; начальный сектор; конечная rоловка; конечный цил:индр; конечный сектор. На рис. 4.44 показана таблица логических и физических па­ раметров диагностируемоrо устройства В:. Выполняя сканирование структуры каталогов, NDD пытаеrся обнаружить нарушения цело­ стности дискового пространства, которые· проявляются в противо­ речивой информации об использовании кластеров. Поиск потерянных 180 -::ar--::з::nrt---::: 35-t
... - =-= -~- --- -- Нorton Disk Doctor ; Analyzinl Drive 8: 1! 1,-----. ------- --··----- --•-1 ~~uld you like to to&t ALL or Drive В: tor Detective Sectors? ~ Loiical Cha~acteristics Drive Letter: В: Size: 361!Jt Hedia Descriptor: FDh Larfo Partition: Мо , FAT Туре: 12-bit Tot a l Se otors: 721! Totol Cluatere: 354 Вуtеэ Per Sector: 512 Sectors Per Cluster: z- Huflbe·r cf FATs: 2 Yes Но Physic a l Character1st1cs Drive Nu ■ bor: 1h Heads: 2 Cylinders: 41! Sectors Per Track : 9 Startlnf Head: 1! Startinf Cylind e r: 1! Startinf ~ctor : 1 End inf Head: 1 Endin a Cylindef: З9 Bndiвa Sec:to r : S связей в цепочках кластеров сопровождается выводом сообщений на экран. С одной стороны, выводится информация о наличии взаимно~ перекрестных файлов, т. е. таких файлов, которые недопустимым образом разде.,1яют одни и те же кластеры на диске. С - друrой стороны, пользователь оповещается о кластерах, о которых имеется информация, что они заняты файлами , хотя в действительности это не так. После вывода информации выводится запрос . о необходимости исправлять обнаруженные ошибки. В случае утвердительного ответа выполняются исправления, которые сопровождаются сообщениями. По желанию пользователя может быть выведен отчет о 00\.,,---ТОЯНИИ носителя после диагностики и исправления. Orчer может •быть отпечатан или записан в файл на диске и состоит из следующих разделов: - общие сведения · о диске _ (ооьем; место , занятое пользователь­ скими файлами, каталогами , скрытыми файлами; доступное про- стращ,"Тво); • лоп1ческая информа ция ; физическая информация ; состояние системной· области; сосrояние файловой структуры; результаты прОхождения тестирования. Кроме проверки структуры каталоrов, имеется возможность проверки всего диска на наличие дефектных секторов. Можно задать такой режим проверки, при котором перед исправлением дефектного сектора будет выдан запрос. ·проверка на наличие дефектных секторов выполняется с наглядной демонстрацией хода проверки, индицируется: объем проверенною пространства (в %), показываются использованные и свободные блоки диска. 181
lort"" Dl•k Dootor . Си- Solution■ 1-------------------· -- K•k• • Dl•k 8ооtаЫе Racover troe DOS"• IICOYIR levive а 0.fectaie Di■kette leturn to "•in Kenu Puts neu •r•t•• on а dl ■k. Get■ arouad oos· ■ ll■ ltations . . --------------•---~------~r.-,._.,.._,..,'l'\o Пункт меню Common solutions при активизации ведет к _выводу меню следующего уровня, где перечислены некоторые операции, которые могут быть выпмнены над диском (рис. 4.45). 1. Make а Disk ВооtаЫе - перепись на диск системных файлов, в результате чего диск становиться загружаемым. Выводится пе­ речень дисковых устройств, из ·которого •следует выбрать нужное устройство. Будет выведено сообщение о том, что диск готовится . .цля переписи системных файлов, так •как они должны помещаться на строго фи~сированное место. После этого пользователь инфор­ мируется о том; что идет перепись файлов IBMBIO ,COM, IBMDOS.CO~ и COMMAND.COM и, наконец, выводится сообщение • о том, что диск ямяеется загружаемым . 2. ·Recover. from DOS's RECOVER - восстановительные операции после выполнения команды ДОС RECOVER. В результате выпм­ нениs~ команды ДОС RECOVER все существовавшие на диске каталоги исчезают, поэтому вместо команды ·RECOVER ·предпоч­ тительнее использовать эту функцию пакета NDD, так как она позволит восстановить как файлы, так и каталdt'и. Кроме , roro, данная функция может использоватьсs~ посл~ ·команды RECOVER, ибо она «поправит» то, • что сделано командой RECOVER. Еще одно назначение описываемой функцци - восста»овлеuие заnор­ чснноrо корневого __ каталога диска. ·- --· - : в -·результате цыnолнен.и.11 данной· ·фуиtции ·все '1сатал<Эги - "6удут. • переименовары· и , JIM бу~т присвоены "_. имена DIROOOO, : oIROOOI • и т.д., все фаЙJJ.ЬI т,акже .получат новl/lе .J1мена - FILE0OOO ..: _DD, FILEOOOl. _D D и т. д. Пмьзоsатель имеет возможность проверить все каталоги и файлы и переименовать ~х по своему желанию. З. Revive . а Defective Diskette - вQСстановпение диск{i ..путем записи на 11ero Rовой информацщ1• ·форматирования -(с .сохранением . • файло.1{). В ходе записи щ1форм;щи:и фор_мати~вания индмцируются 182 =-----=-- Фы:.W" - . •
• номера дорожки и ци.тiщщра; . обрабатываемых в текущий момент. После завершения дl\h:itoй , функци){ , рекомендуется использовать функцию диаmостик.и (Diagnose Disk) для того, чтобы убедиться в сохранности системной информации : . Exit Disk Doctor - этот пункт меню . осуществляет выход из пакета NDD во внешнюю среду, из которой он был вызван (в Д0С или какую-либо программную оболочку). Краткая справка по программам NORTON Основные команды. Morton Commander Команды обще.rч ~аз~~11е11nя 1. [F9] - вывод на ~кр'ан' 09НщГноrо меню пакета., 2. [ТаЬ] - переход из одно,й щ4нели в другую. 3. [FI0] - выход из пакета во внешнюю среду. Команды для левой и правой панелей (пункты меню Lf:ft ." и Right) 1. Brief - вывод в сокращенном формате. 2. Full - вывод в полном формате. 3. Info - вывод информации., о компьютере и диске. 4. Tree - вывод дерева каталогов. 5. quick Vlew - вывод содержимого файла . 6. linK - связь компьютеров по последовательному интерфейсу. 7. On/Off ([Ctrl-Fl]/[Ctrl-F2]) - вывод/стирание панелей. 8. Name - сортировка файлов по именам. 9. eXtension - сортировка. файлов по расширениям. 10. tiMe - сортировка файлов по времени. 11. Size - сортировка файлов по размеру. 12. Unsor1ed - вывод файлов в неотсортированном виде . 13. Re-read - повторный вывод информации в панели. 14. fiLter - отбор файлов для . вывода. 15. Drive ([Alt-Fl],[Alt-F2]) - переход к друrому диску. Команды работы с файлами (пункт меню Files) 1. Help ( [Fl]) - вывод помощи. 2. User nienu ( [F_2]) - вывод • пqльзовательскоrо ~меню. 3. View ( [FЗ] ...... . просмотр файлqв с использоваt1ием визуализаторов. 4. Ed it ( [F4], [Shift-F4]) - редакт11рование фай,1щ. Основные команды встроенноrо редактора: !. [FJ] - вывод помоши. 2. [F2], •[Shift-F2] - сохране}!ие фа,йла . 3. [F7], [Sh ift-F7J, · - поисК". етроки. 4. [Fl,0], [Shift-F} О] - в1,1ход -А.-fЗ редактора . ., 5. Сору ([F?], [Sblft ~F5]) ~ кghиi>.ование фай;jов_. 183
6. Rename or move ( [F6], [Shift-F6]) - переименование или пересылка файлов. 7. Make Directory ( [F7]) - создание каталога. 8. Delete ( [F8], [Shift-F8]) - удаление файлов и каталоrов . - 9. send Files - пересылка файлов по MCI Mall . 10. file Attribut'es - изменение атрибутов файла . 11 . . select Group/ uNselect group - выделение/отмена группы файлов . 12. Quit _- выход из NC. Команды пункта меню Commands 1. NCD Tree ( [Alt-Fl0]) - вывод дерева каталоrов. 2. Find file ( [Alt-F7]) - пои~к файлов . З. History ( [Alt-F8]) - вывод последних 15 команд. 4. EGA Unes (-[Alt -F9]) - переключение режимов вывода на экран. 5. Swap panels . ( [Ctrl-U]) - обмен панелей · местами. 6. Panels oц/off ([Ctrl~O]) - включение/отключение вывода. 7. Compare directories - сравнение каталоrов. 8. send/Receive •mail - пересылка сообщений по MCI Mail . 9. commander ш·aiL - просмотр и создание сообщений. · 1 0 . Menu file •edit - создание пользовательских меню. 11. eXtension file ec;iit - создание файлов расширений. КомандЬI задания режимов (пункт меню Options) 1. Configuration - конфиrурация требуемоrо варианта NC. 2. Editщ· - указание текстового редактора. З . Auto menus - задание режима вывода пользовательских меню. 4. Path promp _t - задание формы вывода подсказки ДОС. 5. . Кеу . Ьаr ( [Ctrl-B]) - вывод информации о функциональных клавишах. 6. Full screen - изменение размера окон. 7. Minl status - вывод строки состояния. 8. cl.ock - вывод текущеrо времени. 9. Save setup ( [Shift-F9]) - сохранение режимов. Краткая справка по Norton Utilities Команды: работы с дисками и файлами (пункт меню Explore disk) 1. Choose item - выбор элемента диска д.r111 работы. 2. Iцformation on item - получение информации по выбранному элементу. 3. Edit/ display item - вывод и редактирование элемента. Основные команды редактирования 1. [F2] редактирование в текстовом н шестнадцатиричном виде. 2, [F4] редактирование каталоrа. • 3. [FS] редактирование FAT. 4. [F6] редактирование та~лицы разделов. 5. Search item/ disk for data - поиск данных на диске . 6. Write item to disk _: . запись мемента на диск. 184
Команды восстановления (пункт меню UnErase) 1. Change drive or directory - изменение устройства или каталога. 2. Select erased file -'- ·выбор файла дл11 восстановлени11. 3. , Add clusters to file - добавление кластеров к файлу. 4. SkJp clusters - пропуск кластеров. 5. Display/Edit clusters - просмотр/редактирование кластеров. 6. Move selected cluster - перемещение кластера . . 7. Remove ~lected cluster - удаление к;шстера. 8. Save erased file - сохранение восстановленного файла . 9. Adjust file size - корре~ция длины файла. • Информационные команды (пункт меню Disk informatiбn) 1. Мар disk usage - вывод карты использования диска. 2. Technical infonnation - вывод информации об организации диска. ♦♦♦
В последние rоды все большую популярность получают програ.ммы архивирован.ия фаii.лов. Это объясняется целым рядом причин. Прежде всего программы архивирования позволяют создавать такие копии файлов, которые занимают значительно меньше места по сравнению с соответствующими неархивированными копиями. Обес­ печивается это за счет использования различных · методов. сжатия информации. Наибольший эффект достигается при сжатии текстовых файлов. Их объем можно сократить в среднем на 4~0%. Копии · скомпилированных программ в результате архивирования уменьша­ ются на 20-40 %. Все современные проrраммы архивирования помимо сжатия файлов позволяют создавать архивы, содержащие большое число архивирован- . пых файлов. При эrом в одном архиве могут храниться копии файлов . разтIЧНого типа. Таким образом, объединение файлов- в архив позвмяет не только освободить место на диске, но и сушественно облегчить процесс переноса программного обеспечения, создание копий больших проrраммных сисгем, а также выпQЛНение ряда друmх операций. Помимо названных выше причин популярность программ архи­ вирования файлов связана также с решением проблем, связанных с передачей данных по телефонным линиям. Сжатие файлов цозволяет сократить время их п·ередачи на 10%-80% (в зависимости от типа файлов, помещенных в архив). Программы архивирования. выполняют следующие основные фун- кции: создание архива; просмотр содержимого архива; добавление файлов в архив; удаление файлов из архива; . перемещение файлов в архив и удаление их с диска после завершения упаковки; - присоединение файлов . к архиву в случае, когда в архиве нет файлов с такими же именами, либо они · есть, но имеют более позднюю дату, создания чем файлы на диске; - присоединение файлов к архиву · только тогда,. когда файлы с такими же именами содержатся в архиве, но они имеют более позднюю дату создания чем файлы на диске; - извлечение файлов из архива (разархивация); - создание самораспаковывающихся файлов (файлы с расширением .СОМ или .ЕХЕ), которые· после запуска сами извлекают храня- щиеся в них файлы. • 186 ~А :nr:·r:-s:- == ra:aa.
Наиболее используемыми в настоящее время средствами архи­ вирования являются с;:ледующие программы: PKZIP, PKUNZIP, РКРАК, PKUNPAK, РАК,. LHARC, ARC, -ZOO, ARJ. _ Перечисленные программы создают архивы разноrо формата и, безусловно, имеют свои преимущества и недостатки. <:равнительный анализ средств архивирования, результаты хо~ тороrо приведены в (5), показывает . что наибольшую скорость помещения файлов в· архив имеют РКРАК и PKZIP, наивысшая скорость извлечения из ар~ива у PKUNZIP, наибольшее· сжатие файлов при архивировании дают LНARC и PKZIP, самая высокая скорость создания самораспаковывающихся файлов у программ ARC, РКРАК и PKZIP. , Анализ возможностей средств архивирования позволяет говорить • о том, что программа PKZIP имеет одни из лучших показателей, что объясняет ее высокую популярность в настоящее время. Описание возможностей программ архивации можно найти в работах [5] и (7). Данная глава посвящена утилите SHEZ, которая получает все большее признание у программистов, благодаря предоставляемым ею разнообразным возможностям, позволяющим работать с архивами различного формата [б~. • •• . Утилита SHEZ. Утилита SHEZ, разработанная фирмой California Software Design, представляет собой программную оболочку для наиболее распространенных в настоящее время программ архивиро­ вания и извлечения из архива данных. Утилита позволяет создавать, просматривать и редактировать архивы, извлекать из архивов тре­ буемые файлы, изменять тип архива, проверять архивированные файлы на наличие вирусов, выводить содержимое архивированных файлов на устойство · печати или передавать ero по последов~тельному порту, а также выполнять множество других операций. Для функционирования утилиты SHEZ необходимо иметь · одну или несколько .следующих программ архивирования: PКZIP, PKUNZIP для обработки ZIР-файлов; PKUNPAK, РКРАК для обработки АRС-файлов; UiARC, LНА для обработки LZН-файлов; ZOO для обработки ZОО-файлов; • РАК для обработки РАК-файлов; ARJ для обработки, АRJ-файлов. Кроме тоrо, для просмотра информации, содержащейся в архивах, необходима соответствующая программа визуализации, например, LIST.COM, а для внесения изменений - программа редактирования . Помимо главного модуля SHEZ.EXE при р.:iботе с утищ1той используется файл помощи SHEZ.HLP . Для. конфигурирования утилиты SHEZ предназначена программа SHEZCFG.EXE. Если при работе с утилитой SHEZ предполагается использование команды, предназначенной . для поиска вирусов в архиве, то для 187
этого потребуется антивирусная программа, например, такая как SCAN.EXE. Запуск утилиты SHEZ. Для запуска утилиты SHE~ необходимо ввести следующую команду: SHEZ [d:\path'filespec] Спецификация файла filespec может быть задана в виде груп­ пового имени. В этом случае после загрузки утилиты SHEZ в OKIIO оглавления диска выводится список имен файлов, ко,-орые соответствуют указанному групповому имени. При вызове утилиты SHEZ можно указать специальное имя $.$. В этом случае утилита выводит список имен файлов, которые имеют расширения '.ARC, .ZIP, .LZH, .РАК, . ARJ и .ZOO или расшир~ния, которые были поставлены в соответствие имени $.$ с помощью . программы конфигурирования SHEZCFG. Кроме того, утилита распознает гру­ повое имя файла с расширением $. Например, если при вызове SHEZ будет указано: SHEZ C : \,\RCНIV-,P.$ то в результате будет получен список имен файлов, начинающихся с буквы F и имеющих расширения .ARC, .ZIP, .LZH, .ZOO, .РАК и .ARJ или расширения, указанные при конфигурировании утилиты. При вызове утилиты SHEZ можно задать имя подкаталога текущего каталога. Например, если текущим каталогом является каталог C:\,\RCHIV и при этом требуется работать с файлами из каталога C:\,\RCHIV\fK, необходимо ввести следующую команду: SHEZ РК\ Если вызов утил:иты SHEZ осуществляется без указания спе­ цификации файла, в окно оглавления диска будет помещен список файлов, имена которых соответствуют спецификации, указанной при конфигурировании утилиты (по умолчанию $.$). . Основные режимы работы. После загрузки SHEZ в левой части экрана формируется окно оглавления диска FILE LIST, содержащее список имен файлов (рис. 5.1). В зтот список могут входить также и имена каталогов . В этом случае имена каталогов заключаются в символы «<» и «>», например, <DIRARCH>. Чтобы установить, какие файлы и каталоги принадлежат определенному катал'огу, необходимо с помощью клавиш перемещения курсора выделить им.11 каталога и на.жать клавишу [Enter]. В результате на эк~;>ан выводится содержимое выделенного каталога. Для перемещения по дереву каталогов на один уровень выше следует выделить имя <.. > и . нажать клавишу [Enter]; В последней строке окна FILE UST размещается информация о размере выделенного файла. При работе с окном оглавления диска можно быстро осущест­ влять выделение имени каталога или файла путем нажатия соот­ ветствующей буквенной или цифровой клавиши. В результате 188
rl' SHEZ 6.0c- - T he C o11preзsion Co11panion -- FridaY, August 30 , 1991 ... ,.-~ = [FILE LlST]~-~==т= <PROGR> <WORKS> <Z•> ±ЕХ .NE II ±SHEZ6 SHEZ6 _ й);й 12:~0·29 PI> такого нажатия будет выделен первый каталог или фаЙJI, имя которого начинается с указанной буквы или цифры. Если такого каталога или файла нет, будет выделено имя, начинающееся со следующей буквы· или цифры. При однократном нажатии клавиши происходит выделение имени каталога, при повторном нажатии этой же клавиши выделяется имя файла. Следует помнить, что 1 быстрый поиск требуемого пункта . оглавления можно эффективно осуществлять тол1>ко в том случае, когда список файлов отсорти­ рован по именам. В правой части экрана указывается регистрационный номер утилиты, объем свободной оперативной памяти, количество поме­ ченных файлов и их общий объем. Кроме того, выдается инфор­ мация о том, где будут размещаться файлы при их извлечении из архива, указывается' объем свободной памяти на диске, мак­ симальное количество файлов, которые могут быть помещены в архив, и максимальное количество имен файлов, которое может быть просмотрено в окне FILE LIST. ' В нижней строке экрана размещается список назначений функ­ циональных клавиш и клавиши [/] . Информация в этой строке изменяется при нажатии клавиш [Alt], [Shift] и [Ctrl], показывая, чему соответствует комбинация соответствующих клавиш. Напри­ мер, при нажатии клавиши [Shift] в начале нижней строки будет указано: F2-COPY-TAGGED Эrо означает, что одновременное нажатие клавиш [Shifi] и [F2] приведет к копированию помеченных файлов. 189
Yiev Convert "i•c - -- -[FILE Llsт---------------1 <PROOR> <IIORKS> •ZII> tEX IIEII tSHIZ6 SHEZ6_ Сор~ hi8h1i8hted tile "ove hi8hli.hted file Renaae h18hli8hted f:l le (CТRL-F&) ARC 88/1 Delete hi8hli8hted tile (F4) ' ZIP 88/2 Ecl'it hi8hlichted file· (ALT-E) ZIP 84/1 Сору taC8ed files (SFТ-F2) ZIP 88/2 "ove taued files (SFТ-FЭ) R•n••• t•88ed files (SFТ-F6) Delete t888ed 'filea (SFТ-F4) Ori8inal Diall Extracted til AVAILABLE SPA Coapresaed fi Для выполнения определеной команды утилиты SHEZ в боль­ шинстве случаев достаточно выделить с помощью клавиш переме­ щения курсора требуемый файл и нажа-rь одну или . несколько клавиш, соответствующих данной команде. Для получения инфор­ мации о конкретной команде утилиты следует воспользова,:ься клавишей [Fl]. В результате на экране инициируется окно, rде размещаются краткие сведениs~ об · этой команде. Утилита SHEZ имеет встроенную систему меню, позволяющую выбрать из него интересующую пользователя команду. Для акти­ визации системы меню необходимо нажать клавишу [/]. В ре­ зультате в верхней части экрана появлs~ется строка главного меню утилиты. Это меню . состоит из следующих пунктов: View, Convert, Misc, File и Quit. Каждый пункт главного меню содержит набор команд, предназ­ наченных для выполнения определенных команд утилиты SHEZ Так, пункт View объединяет команды, предназначенные дп!1 визуализации содержммоrо файлов, пункт Conveгt испольэуетсs~ длs~ выбора команды, позволяющей нужным образом преобразовать файл, пункт File cer держит команды, коrорые применяются для копирования, перемеще­ НИ!I, переименованИ!I, удаления и редактиро~ния файлов. Команды, позволяющие цометить файлы, отсортировать список файлов, создать архивированный файл, .проверить файлы на наличие вирусов, определить размер, время и дату создания файла, изменить комментарии в архиве, а также выполнить рц других операций, доступны из пункта Misc r.iiaвнoro меню . утилиты SHEZ. Для выбора команды, предоставляющей. возможность тем или иным образом выйти из системы меню утилиты SHEZ, следует обратиться к пункту меню с именем Quit. 190
1 Extract D i r=A: \ t КАНЕ READHE NOW SHEZ Hl,P SHEZ DOC SHEZ REV SHEZ REG SHEZ2 ICO SHEZ ICO SHEZ Е:ЮЕ SH EZC~ 'G СОН сvтст сон SHEZ REF SIZE 2198 03/12i91 10:00 5763 03/12/01 10:00 27272 03/12/91 ,_1 0:00 2196 03/12/91 10:00 1118 03/12/91 J0:00 196 03/ 12/91 '10: 00 173 03/12/Bl 10 : 00 69458 04/06/91 00:16 22657 03/12/91 10:00 В939 03/12/91 . 10 : 00 1363 03/12/91 10:00 4635 I/1PLOD 19180 !HPLOD 88365 IHPLOD 5316 IHPLOD 2485 IHPLOD 766 IHPLOD 766 IHPl,OD 1363В6 IHPLOD 442 14 IHPLOD 1327В IHPLOD 5193 IHl'LOD Pgup-dnHo~eEnd(ESC=EXIT Fl=HELP F2=CDIR /=HENU FB=EDIT F9=SORT Fl0=DOS) \ с помощью клавиш перемещения курсора влево и вправо можно выбрать требуемый пункт главного меню. Последующее нажатие клавиши [Enter] приводит к выводу дополнительного меню, которое относится к · выбранному пункту главного меню. На рис. 5.2 показано состояние экрана после перехода в дополнительное меню, ' соответствующее пункту File 'главного меню утилиты SHEZ. . Используя клавиши перемещения курсора вверх и вниз , можно выбрать нужный пункт дополнительного меню и нажать клавишу . [Enter] для его выполнения. Нажатие клавиши [Esc] приводит к возврату в системе меню на предыдущий уровень. Если в окне FILE LIST выделить имя файла, являющегося архивом, и нажать клавишу [Enter], утилита SHEZ переходит в свой второй основной режим работы. На экран дисплея выводится содержимое выделенного файла, представляющее собой список файлов, входящих в архив, с указанием их· имен, размера до и после архивирования; времени и даты создания, а также использованного метода сжатия (рис. 5.3). Для перехода в. главное меню второго основного режима фун­ кционирования утилиты SHEZ следует воспользоваться клавишей (/]. Это меню состоит из девяти пунктов : Extract, Update, Delete, Misc, 0ther, Print, Convert, Tag и Quit. На рис. 5.4 показано состояние экрана при обращении к дополнительному меню, соот­ ветствующему пункту Misc главного меню утилиты. _Пункт Extract объединяет команды, предназначенные для из­ вдече·ния одного или нескольких файлов из архива и копирования архивированных файлов в .другой• архив, пункт Update содержит команды, которые ·; используются для добавления, перемещения, модификации и обновления файлов в архиве. Для выбора команды, позволяющей удалить определенные файлы, следует обратиться к 191
- ~ Extract IJpdate Delete H1sc Other Print Convert Tall Quit ! NAHE (00i12] S!ZE Sholf info about COHPR tile (1) -- -----· ---- --------- --- Toggle overwrite ■ ode (О) -------------- READHE NOW 21_9tJ Test COHPR FILK intearity (Т) SHEZ HLP 5753 View а tile (У) SHEZ DOC 27272 Alt-er n ate f ile Viewer (CTL-ENTER) SHEZ RIV 2196 Spec ify !ile ■ ask (Z) SHEZ RБG 1118 Speed зearch (.ALT-S) SHEZ2 ICO 196 Up<;late COHPR !ile ti11e•date (СТL-Т) SHEZ !СО 173 Edit Hiahlighted tile (f8) , SHEZ EXI 69458 Sort contents ot COIIFR file (f9) ' SHEZCFG сон 22657 Execute.highliShted tile (R). CVTCFG сон 8939 Add coи ■ ents to COHPR f'ile • (ALT-C) SHEZ REF -13 63 Password for COHPR tile (G) View ari.::hive com11ent. 1 ·ec.ords(AL1··- V) ! Fi J,a co1111ents-Hillhlillhted (s) 1 File COl)ttents-All (SFT-S) Check for Viruses (ALT-Z) Set Fath Options' (Fj 1 Togg\e Authenticity ~od~ (ALT-1) ' Pgup-dnHoп~End(ISC=EXIT Fl=HILF F2=COIR /=HENU F8=EDIT FЭ=SORT Flil=DOS) пункту Delete. Группа команд, предназначенных для вывода ин­ qюрмации об архивированном файле, проверки целостности архи­ вированного файла, просмотра содержимого и редактирования фай­ ла, запуск.а архивированного файла на выполнение, задания пароля для архивированного файла, а также для выполнения других операций, объединена в пункте меню Misc. Пункт Other содержит команды, которые использукrгся для создания нового архивированного файла, просмотра содержимого указанного каталОГ'с.l диска, врсмещюrо выхода в ДОС, а также для установки метода сжатия. Команды, позволяющие вывесги содержимое архиви­ рованного файла на устройсгво печати или передать ero по после- довательному ··интерфейсу доступны из пункта меню Print. • Пункт меню Convert используется для преобразования самораспа­ ковыв·ающеrося файла в обычный архивированный файл, пункт Tag - для усгановки и отмены признака помеченности архивированного файла, луn:кт Qu it - , д,,r,я выхода из сисгемы меню утилиты SHEZ. Существует две группы команд, которые могут быть а.ктивизи­ рованы только . из системы меню. Это печать файла, содержащегося в архиве, и выбор метода сжатия, который будет использоваться при создании ZIР-файлов. Объясняется это тем, что данным командам не поставлены в соответствие какие-либо клавиши. Утилита SHEZ удаляет из оперативной памяти до 90% кода собственной программы в следующих случаях: при временном выходе в ДОС; - при редактировании файла; - при запуске на выполнение программы, содержащейся в архи- вированном файле. 192 ____.,...,_=---=-=--::w~.-.;o--,_~мsr::n:z:: --W:t:Ee
$.)$. ,SHEZ 6.0c --The Co11pression Co11Panion - -Tuesday, August 27, 1991 06:23:12 PII i==~-- [FI LB LISTJ--==-=- --> (А:\•. • ] <PROGR> <WORKS> <ZII> ЕХ NEW ±SHEZ6 SHEZB_ ARC 08/14/81 0 ZIP 06/20/81 0 ZIP 04/10/81 2 ZIP 0 8/20/81 0 [CHOOSB] SHOII НЕМО HELP BXIT SHEZ Vieм File Convert File llзke SFX Сору Fi le llove File Rena11e File Delete File Conver t Tagged • llake Tagged .SFX D!sk and Direct o ry is : Сору Ta11ged Hove T111111ed Rena11e Tagged Delete Tagged +SENSITIVITY -SENSITIVITY А:\ d files will Ье put ir{ А:\ Е SPACE ON А: 148,480 400 200 Эга возможность позволяет выполнять различные программы; ,находясь в среде утилиты SHEZ. Программа освобождения памяти работает очень быстро, но по умолчанию утилитой не используется. Для тоrо, чтобы программа освобождения памяти бща использо­ вана, ·следует указать это при конфигурировании утилиты. Про­ грамма осво5ождения памяти переписывает максимально возможную часть кода утилиты SHEZ из оперативной памяти в расширенную память ПЭВМ (если таковая имеется) или на текущее активное дисковое устройство, используемое по умолчанию. Работа с маниnулятором «МЬIШЬ>>. Утилита SHEZ поддер~ивает работу с манипулятором «мышь». Нажатие левой клавиши мани­ пулятора соответствует нажатию клавиши [Enter], а н_ажатие правой клавиши - нажатию .клавиши [Esc]. Двойное нажатие левой клавиши (или нажатие средней клавиши, если она есть у <<МЫШИ>>) приводит' к активизации меню манипулятора. В зависимости от тоrо, в каком режиме в данный момёнт времени функционирует утилита SHEZ, выводится одно из двух возможных меню манипулятора. Если в текущий момент времени на экране располагается окно оглавления . ДОС •FILE LIST, ото­ бражается первое меню манипулятора ' (рис. 5.5), если же осуще­ ствляется просмотр содержимоrо архива, выводится второе· меню (рис. 5.6). , Отмена вывода меню манипулятора осуществляется с помощью нажатия правой клавиши. Перемещение «мыши>> вверх и вниз позволяет выделить требуемый пункт меню, а последующее нажатие левой клавиши приводит к ero выполнению. 7109 '\93
Extract· Dir=A:\ • 08 27:00 р11 .---=~-~~~===,.:.=:-====:::[А: \SHEZB . ZIPJ=~ -~ == == == == == , :t NAHB SIZE [CHOOSE]~=== , HETHOD РАТИ READHE NOW 2198 SHEZ • HLP 5763 SHEZ DOC 27272 SHEZ REV 2186 SHEZ REG 1118 SHEZ2 ICO 196 SHEZ ICO 173 SHEZ ЕХЕ 69458 SHEZCFG СОН 22657 CVTCFG СОН 8939 SHEZ REF 1363 SHOW HENU HELP EX.IT SHEZ _ View Fi le Extract File Delete File Add Fi le . Edit File Execute File Convert From SFX Extract All Extract Tagged Delete Tagged Specify Extract Path +SENSITIVITY -SENSITIVITY IHPLOD IHPLOD IHPLOD Il1PLOD Il1PLOD IHPLOD ' IHPLOD Il1PLOD IHPLOD IHPLOD IHPLOD Pgup-dnH011eEnd(ESC~EXIT Fl=HELP F2=CDIR /=HENU FB=EDIT F9=SORT Fl0=DOS) Выбор пункта меню манипулятора с именем SHOW MENU аналогичен нажатию клавиши [/], что означает вывод -верхней строки меню утилиты SHEZ. '\· Остальные пункты меню манипулятора аналогичны по своему значению соответствующим пунктам главного и дополнительных меню утилиты. Исключение составляют - пункты меню +SENSITIVIТY и -SENSITIVITY. Они предназначены для увели­ чения (более быстрое перемещение по экрану) и , уменьшения (более медленное перемещение по экрану) чувствительности ма­ нипулятора, соответственно. Для настройки манипулятора можно многократно выбрать - соответствующий пункт меню. Каждый такой выбор означает небольшое изменение чувствительности манипуля- • тора в ту или иную сторону. Установленная чувствительност" манипулятора может быть со­ хранена с· 1;юмощью команды ALT-W. Эта команда предназначена для создания файла SHEZ.CFG-, который опрашивается программой SHEZCFG при конфигурировании утилиты SHEZ. - . Одновременное нажатие правой и - левой клавиш манипулятора позволяет пометить выделенный файл. Если держать нажатыми ,правую и. левую IСЛавиши манипулятора и при этом перемещать его вверх или вниз, то таким ..образом можно быстро пометить несколько файлов . _ . . Когда утилита SHEZ - требует ответа У или N, нажатие левой клавиши соответствует У, а цажатие правой - N. Если утилита :выдает сообщение <<PRESS ANY КЕУ», в ответ можно нажать любую клавишу манипулятора. 194 ,-
... ,r: Команды, •доступные •в режиме в,ывода оглавления диска. Большинсгво команд; которыми располагает утилита SHEZ в режиме вывода оглавления диска, предназначено для работы с файлами и выполнения ряда вспомогательных оrrераций. Обращение к трсбу~мой команде может быть осущесгв.лено либо с помощью нажатия ощюй или не_скольких клавиш, обозначающих 'ЭТУ ~омащу, либо посредством выбора соответствующего пункта в сисгеме подменю утилиты. Чтобы получить информацию о конкретных возможностях ути­ литы SHEZ, следует воспользоваться командой • F 1. На • фоне . выведенной подсказки можно выполнять любую команду утилиты. 1. Alt~P - указание · месга на диске для размещен~я извлека­ емых из архива файлов. При обращенщ~: к этой' комаще выдается запрос на ввод имени каталога. Введенное · имя будет. использоваться • до тех ·пор, пока оно не будет отменено с · помощью последующей команды Alt-P или пока не будет выбран другой архив·. Эта команда I используется в том случае, ког,да требуется размещать извлекаемые из архива файл~ на . диске и - в каталоге, которые не являются текущими: Если будет указано имя несуществующего , каталога, на экране формируется окно с именем ERROR/INFORMATION, содсржащс'е сообщение о том, что такого каталога нет. Можно нажать клавишv [Fl0] и созда:гь требуёмый каталог. . . • При работе с командой Alt-P можно просмотреть. оглавление диска. Для этоrо необходимо нажать К(Jавишу [F9] после п'оявления на экране окна, предназначенного . для ввода имени каталога. В результате появляется другое окно, в· котором указывается список имен каталогов. Чтобы вывести оглавление диска, который в насгоящее · время не является rекущим, следует сначала указать - имя диска, а затем нажать клавишу [F9] . С пр.мощью клавиш перемещения ку_Р,Сора вверх и· вниз выполняется просмотр списка каталогов, а выбор каталога для размещения извлекаемых из архива файлов осуществляется посредсгво·м выделения его ИfvleНlj и н~жатия клавиши [Enter] . На рис. 5.7 показано состояние эк рана при просмотре с помощью команды Alt-P оглавлен ия диска Е:. 2. F7 - создание нового архива (см . раздел «Создание нового архива»). . 3. FlO - временный выход ' из утилиты SHEZ· в ДОС . Посл~ этого можно выполнить необходимые команды ДОС и вернуться в утилиту SHEZ по команде EXIT. • 4. F2 - выбор нового архива. Эта команда выдает запрос о вводе имени устройства, каталога и спецификащш файла , которые будут использованы при его поиске. Если · указать спецификацию $.$, утилита SHEZ поместит в ок,но • оглавления диска список файлов с расширением .,ARC, .ZI P, .LZH, .РАК,· .ARJ и .ZOO. Если после формирования окна, предназначенного для ввода имени архива, нажать клавишу [F9], то также, как и при работе с командой Alt-P, появляется другое окно, содержащее список 195
SHEZ 6.0c--The Co11pression Co11panion- - Friday, л'uilllst 30, 1081 --=-=~-[FILE LISTJ-·----,-- <PROGR> <WORKS> <ZII> :!:ЕХ NEW !SHEZ6 ARC 06/14/81 05:06 ZIP 06/20/91 03:58 ZIP 04/10/91 20:42 ,-,---~=~--.'[DIREC Е:\ E:\PARAD E:\GHS· E:\GHS\PIC E:\LANSl Ei\PE;!J)OC E:\TBAS E:\BASDAT E: \BASDAT\OMTS E:\BASDAT\OTX [USE CURSOR UP-DOWH ТО SCROLL, EHTER=SELECT, ESC=QUITJ J j Wildca,d Files ' = 136554] , 12: 10: 17 PII 6,4В0 400 каталогов. С помощью клавиш перемещения курсора и клавиши [Enter] можно выбрать · каталог, который будет использоваться вместо текущего. 5. F3 - визуализация: содержимого файла. Эта команда позволяет ,; осуществить просмотр любоr9 . файла, имя которого указано в окне оглавJiения диска. · Чтобы просмотреть · файл, необходимо прежде выделить его, используя клавиши перемещения курсора. При выпм­ нении этой команды проис~одИт обращение к программе визуализации, имя когорой указывается при конфигурировании утилиты SHEZ. 6. •F4 - удаление файла. Эта команда позволяет удалить файл, имя которого выделено в окне оглавления диска. Перед удалением файла выдается запрос с просьбой подтвердить •необходимость его удаления. Следует нажать клавишу [У] для того, чтобы удалить файл, или любую другую клавишу, чтобы отменить выполнение этой команды. Имя удаленного. файла остается в списке имен файлов, отображаемом на экране, J!O слева от имени файла указывается символ <<~, а справа - символ <<d>>. 7. FS -= - получение информации о дате, времени создания и размере выделенного файла. 8. F6 - сортировка списка имен файлов, отображаемых в левой части экрана. Прежде чем . осуществить1 сортировку выдается запрос, по какому критерию ее выполнять: по · именам файлов, по их расширениям, по датам создания файлов или их размерам. . При сортировке по именам файлов имена каталогов ,также • будут отсортированы. Если сортировка выполняется по другому признаку, сначала сортируются имена каталогов, а •затем · файлов. При сортировке по дате учитывается время создания файлов. 196
111 1 $blk 12:14:45 PII Oriilnal Disk and Directory is : А:\ Бxtracted files will Ье put in: . Б:\ AVAILABLE SPACE ON Е: ~ = CoDpressed Files Li ait = Wildcard Files Liьit = 210,944 400 200 6=. ==, . . , . -JCSJ;:RYE ID 76266,2634]===- -- ' 9. Alt-V - преобразование выделенноrо файла, представляющеrо собой архив. Эта команда позволяет изменить . формат архивиро­ ван·ия файла. При ее выполнении выводится список программ архивирования, которые были указаны при конфигуриров:;шии ути- .л ит ы SHEZ. С помощью клавиш перемещения курсора или при помощи «мыши» следует выбрать требуемый формат архивирования и нажать клавишу [Enter] (рис. 5.8). Преобразованный файл будет помещен в тот же каталог, что и исходный файл, причем исходный файл не удаляется. 10. Ctrl-V - изменение фррмата архивирования всех nомеченных . файлов. При использовании этой команды также выводится список доступных средств архивирования, которые были установлены при конфигурировании. утилиты SHEZ. . 11 ~ F8 - преобразование выделенноrо архива в самораспако:­ вывающийся файл (SFХ-файл). При помощи этой . команды · могут быть преобразованы файлы, которые имеют форматы ZIP, LZH •и РАК. При преобразовании ZIР-файлов в SFХ-файлы программы ZIP2EX;E.EXE и PKSFX.PRG должны располагаться в текущем каталоге или в · ката.1юге, указанном в команде РАТИ. При преобразовании РАК-файлов они заменяются соответствуК)щими • _ SFХ-файлами . Например, еми с помощью утилиты SHEZ выпол­ няется· преобразование файла с именем PROG.PAK, . то он будет ' заменен на файл PROG.EXE. Это обусловлено работой программы архивации РАК. Если в . SFХ-файл преобразуется LZН-файл, то создается либо СОМ-, либо ЕХЕ-файл в зависимости от размера LZН-файла. • • 12. Shift-F8 - выполнение преобразования всех •помеченных файлов в SFХ-файлы. 197
13. Alt-W. - ' создание файла SHEZ.CFG, в котором сохраняется информация о текущей конфигурации утилиты SHE,Z. Этот файл (если _он существует) используется программой SfIEZCFG • д,1.1J конфигурироваiшя . новой версии утилиты SHEZ. Для того, чтоб'ы новая версия утилиты унаследовала все параметры -конфигуриро- •вания , которыми располагала прежняя версия, необхадимо выпол­ .нит ь следующие шаги : - загрузить утилиту SHEZ; - после появления , окна .оглавления диска воспользоваться _ командой Alt -W. В результате будет создан файл SHEZ.CFG, содержащий информацию о ко11фигура1нн1 упwиты; - возвратиться в ДОС; - переименовать старую версию программы SHE;Z.EXE, например, в SHEZ.OLD; - разместить набор файлов новой версии утилиты SHEZ и файл SHEZ.CFG в одном каталоге; - запустить на J!ЫПОЛf!ение программу SHEZCFG; - в ответ 11а запрос имени конфигурируемой . программы указать имя файла SHEZ.EXE; - нажать клавишу [У] в ответ на запрос программы SHEZCFG о том; следует ли при конфигурации утили~ы использовйть обнаруженный ею файл SHEZ.CFG; - нажать любую клавишу и выйти в меню программы SHEZCFG; _ :_ _ сохранить новую копию утилиты SHEZ, сконфигурированную с учетом инфор­ мации, , хранящейся в файле SHEZ.CFG (для этого следует нажать кла,шшу [S]); - после выхода в ДОС удалить файл SHEZ.CFG из каталога, ·где размещается утилита SHEZ. Следует · отметить, что при :конфигурировании утилиты SHEZ, · выполняемой с использованием файла SHEZ.CFG, инсталлированный ранее . регистрационный номер утилиты теряется и его •следует указать с помощыq соответствующей функции программы SHEZ.CFG. 14. Ctrl-F2 копироващ~:е выделенного файла. Когда при выполнении этой команды выдается запрос с просьбой указать, куда требуется скопировать файл, можно ввести имя каталога с , необязательным · заданием имени и расширения имени файла. Если . имя и расширение имени файла не указаны, утилита SHEZ использует имя и расширение копируемого файла . При вводе имени и расширения имени , файла можно использовать символ <<*». 15. Ctrl-F3 ~ перемещение выделенного файла. При · выпол­ нении этой команды требуется указать, куда следуе·т переместить . файл. Необходимо ввести имя каталога, а имя и расширение имени файла указывать не обязательно. Имя перемещенного файла не удаляется из . ото'бражаемого на экран~ дисплея списка фай.fюв, НО перед ЭТИМ именем помещается . СИ~ВОЛ «#>, а ПОСЛе него СИМВОЛ «Ш>>. 198
16. Ctrl-F6 - переименование выдел~нноrо файла. Дри выпол­ нении этой команды выдается запрос с просьбой указать новое имя файла. . . J7. Alt- R - обновление информации в окне оглавления диска путем повторного . считывания содержимого текущего каталога. После выполнения этой ко~анды . имен удаленных и перемещенных · фзйлов в окне оглавления диска уже не будет. 18. Spac·e - инверсия признака метки выделенного файла. Есл..и выделенный файл не был помечен ранее, то· после нажатия ­ клавиши • [Space] он становится помеченньt[М, и наоборот. Отметка · о том, что файл является помеченны~, указывается слева от имени файла. , 19. Ctrl-Space - устаншщение метки у всех ' файлов, имена , которых располагаются в окне оглавления диска. 20. Ctrl-U - . отмена признака метки; у всех файлов. 21. Alt-C - добавление или изменение комментариев в архиве. Прежде чем воспользоваться этой командой, необходимо создать текстовый: файл; содержащий комментар,ии, ·которые' требуется до­ бавить в архив. Затем. следует пометить · файлы, в которые должны быть помещены: комментарии. После этого можно воспользоваться командой Alt-C. Выдается запрос о вводе имени текстового файла, .. со держ аще го комментарии. После этого выполняется запись ком- ментариев в каждый помеченный файл. •• ·, 22. Alt-.Z :--, проверка помеченных файлов на наличие вирусов. При выполнении этой команды: используется антивирусная про­ грамма, имя которой было указано при конфигурировании утилиты SHEZ. При выполнении этой команды утилита SHEZ выполняет разархивациiо всех СОМ-, ЕХЕ- и ОVL-файлов, которые входят в помеченные арх_ивы. Если при проверке файлов будет обнаружен инфицированный •модуль, выполнение команды Alt-Z временно приостанавливается, ч-rо дает возможность пользователю ' увидеть, в каком файле был найден ·, вирус. Проверка возобновляется по нажатию любой клавиши. ,. 23. Shift-F2 .., __ копирование всех помеченных файлов. 24. Shift-FЗ - перемещение всех помеченных файлов. 25. Shift-F4 удаление всех помеченных файлов . . 26. Shift-F6 переимен.ование всех помеченных файлов. 27. ~ lt-S - индикация на экране дисплея времени вмеqо · даты создания файла. 28. Alt-D - указание · в огл.~влении даты, а не времени создания файла. 29. Ctrl-Enter - просмотр содержимого выделенного файла с · помощьl() дополнительной программы визуалищщии . информации (см. радел ·«Работа. с дополнительными программами визуализации>>). 30. Alt-1 - изменение режима аутентифихации (добавление контрольного поля с целью защиты информации от искажений · при ее передаче по сети -ЭВМ), который : используется ери работе 199
с программой архивации · PKZIP. Если режим аутентификации установлен, с.лева от заголовка окна FILE UST указывается символ <<!». ' 31. Alt-E - вызов программы редактирования, позволяющей внести , изменения в содержимое выделенного файла. Программа редактирования задается при конфигурировании утилиты SHEZ. 32. · +/- - установление/отм_ена признака метки выделенного файла. _ 33. Ctrl-X - выход из утилиты SHEZ в каталог, предназна- ченный для сохранения извлекаемых из архива файлов. • 34. Alt-Q - выход из утилиты SHEZ в текущий каталог · ДОС. Команды, доступные при просмотре содержимого архива. Основным назначением комаНд второго основного режима работы утилиты SHEZ является обработка входящих в архив архивиР,ованных файлов. Обращение к требуемой утилите осуществляется nосредством ввода ее .имени или с помощью выбора из системы меню. Ряд команд, используемых в этом режиме, выполняет те же , фу:flкции, что и соответствующие комаНды первого основного режима. К э1им командам относятся Fl, F2, FlO, Alt-P, Alt-Q и Ctrl-X . 1.V - просмотр .содержимого выделенного архивированного файла. При выполнении этой команды осуществляетс;я временная распаковка файла и вызов _ программы визуали,зации информации, указанной при конфигуриров-анщ1 утилиты. • • Если входящий в архив файл в свою очередь является архивом, то для того, чтобы просмотреть его содержимое, достаточно выделить имя этого файла и нажать клавишу [Enter]. Файлы, входящ»е в такой вложенный архив, могут быть просмотрены и разархивиро­ ваны, Однако, во влож~нном архиве нельзя выполнять операции· удаления, добавления и модификации информации. 2.Е - разархицирование выделенного · · фafura, входящего в архив. Извлеченный из архива файл помещается в текуiцJiй каталог или в каталог, который· задается с помощью ' команды Alt-P . 3.Т - проверка целостности архива. • _. 4.1 - получение справочной информации об архиве. Инфор­ мация размещается в окне, которое .формируется в верхней части ~крана, и включает в себя количество файлов в архиве, дату создания самого нового файла в архиве, а также общий объем :всех файлов в архиве в упакованном и распакованном виде. Кроме того, указывается используемый метод сжатия (рис. 5.9). s~D •- удаление входящегеi в архив выделенного файла. Прежде чем фам будет удален, выдается запрос о подтверждении необ­ ходимости удаления. Команда D отменяет также признак метки у 11сех файлов . 6. Ctrl-D - удаление из архива всех - помеченных файлоВ'. Перед удал~нием файлов выдается сообщение с просьбой подтвер­ дить необходимость удаления. · 200 -- :.2:
1 ,-. - ~ - - -~~~ -[STAT VlNDOVJ---- --- ----, Statiвtioв fo• COHPR file A:\SHEZ6.ZIP ' • ± NAHE Filв Т1пе=20 : 42:00:01!1 Date:04/10/91 ------- NuDber ot files COHPRE~SiD = 11 READH Totв · l Bytas COHPRESSED = 14 2 ,363 UIICOHPRESSED ·= 320,764 Binary=DEFAULT SHEZ Last updata 8&de on 04/06/91 SHEZ Coиpression Factor Ascii= -ex SHEZ 6=======[Press a.ny ley SHEZ REG · 1118 03/12/91 10:00 t.o CohtinueJ--- ~~ -- -' 2485 IHPLOD SHEZ2 ICO 196 03/12/91 10:00 SHEZ ICO 173 03/12/91 10 :00 SHEZ ЕХЕ 69456 04/08/91 00: 18 SHEZCFG СОН 22657 03/12/9.1 10 :00 CVTCFG • СОН 6939 03/12181 10:00 SHEZ REE 131?3 03/12/81 10 : 00 766 IHPLOD ' 766 lHPLOD 136386 IHPLOD 44214 • IHPLOD · 13278 1"PLOD 5183 IHPLOD Piup-dnHoюeEnd(ESC=EXIT Fl =HELP F2 =CD!R /=HENU F8=EDIT F9=SORT Fl0=DOS) 7.А - добавление файла (ов) •в архив. 8.U - обновление архива. Эта команда отличается от предыдущей тем, _что . при ' обновлении архива в неrо помещаются только те файлы, которых в архиве нет, или же если файлы имеют более новую •да,ту создания чем аналогичные файлы, хранящиеся в архиве·. 9.М - пересылка файлов в арх.ив. •.Оrл:И1JИем· этой команды от команды А является ro, что после пересылки . файлов в архив они у~<t71яются, т. е. сохра:няется только их упакованная копия в архиве. 10. F - добавление в архив новых версий только тех файлов, которые в нем содержатся. При использовании - команд А, U, М и F формируется окно, в котором размещается запрос о вводе одной или нескольких спецификаций файлов, которые следует поместить в архив. Спе- ' цификации могут включать в себя имя устройства, путь, символы, предназначенные, для задания групповых имен файлов. Например, пусть в ответ н'а • запрос ·при работе с командой U были введены следующие спецификации: d:'iext'{" .src c:'lprog'{" .src . Это приведет к тому, что . все файлы, имеющие расширение . s rc и расположен11ые в каталоге text на устройстве d: и в каталоге prog на устройстве с:, будут использованы для обновления архива. В результате выполнения команд А, U, М • и F прои-зводится отмена признака метки у всех файлов. 11. Ait-A - добавление в архив указанного списка файлов. 12. - Alt-U обновление архива с использованием заданного списка файлов. 1 13. Alt-M - пересылка в ар'хив указанного списка файлов. 14. Alt-F добавление в архив новых версий файлов из заданного списка •файлов. 201
-- Extract Dir=E:\ 06:54:06 р~ i=== ~= [FILE. ·LlST]. >[A:\•. •J Z 6 .1ZIP]=============~ ЕХ· ARC 1 06/14/91 •f;j5 ' :0B АТЕ ТI"Е LENGTH HETHOD РАТИ ~~~~~CFG gg~ ~;~i~~~i i::~: /ёl-10~00--- - -~~;;- - i~;;:;;;------ ---- --- ----- 1--- :!:SHEZREF DDC 01/10/91 ·10:02 /91 10:f;j0 19180 IHPLOD AR.J ЕХЕ 11/21/90 23:35 /91 10:00 88365 IKPLOD LHA ЕХЕ f;j3/03/91 f;j2: 11 /91 10:00 5318 ·IHPLOD LHICE ЕХЕ 07/15/69 06:33 /~1 10:00 2485 IHPLOD NGTDTXT ЕХЕ 01/16/~1 18:01 · /91 10:0 Nu~ber · of Files Tagged= 7 РАК · вхЕ 09/20/90 02:50 /91 10:0 Total bytes Tagged= 298194 РКРАК ЕХЕ 08/02/88 00:00 Chive option ~ UPDATE ]==; == = == = = == , PKUNPAK EXF 08/02/.88 00:00 PKUNZIP Е 03/15/90 01:10 RESS ENTER WHEN DONE]===== -= == = ~ PKZIP ЕХЬ 10/06/90 15:57 /91 10:00 5193 IHPLOD ±SHEZ ЕХ . 08/20/91 03:06 ZOO ЕХЕ 10/29/90 20:41 ±SHEZ HLP 03/12/91 10:00 :!:SHEZ !СО 03/12/91 10:00 :!:SHEZ2 . !СО 03/12/91 10:00 READHE NOW 03/12/91 10:00 [ESC=EXIT)=[SIZE= 4835)= Fl=HELP / =HENU , FЗ=VIEW F4=DELETE F5=STATS FБ=SORT F10=DDS При раооте с командами 11-14 на э~ране дисплея формируется · OKQO С сообщением О необходимости ВВОД3 спецификации файла, · которая может содержать имя устройства, пуrь и символы, исполь­ зующиеся для . задания группового имени файла. После . нажатия клавиши [Enter] в левой части экрана появляется другое окно, в котором раз1мещается список имен фай:дов, соответствующих указанной спецификации (рис. 5.10). С помощью клавиш перемещения курсора можно просмотреть список файлов и, используя клавишу [Space], пометить требуемые файлы. После тоrо, как файлы будут помечены, следует на_жать клавишу [Enter]. В результате щ,шолняется .заданная команда, которая использует помеченные файлы. • 15. Alt-X - извлечение из архива всех содержащихся •в нем файлов. Разархивированные файлы размещаются либо в текущем каталоге, лцбо в каталоге, специально выделенном для этих целей с помощью команды Alt-P. 16. _ Alt-D -- удаление в текущем каталоге или в каталоге; заданном с помощью команды Alt-P, всех файлов, копии которых ·содержатся в архиве. Файлы удаляются лишь только в том случае, если дата и время ~х создания не . превышают дату и время создания соответствующих архивированных фаiщов. Следует по­ мнить, что даннаil: команда не удаляет файлы из архива. 17. R - зачуск на вьшолн~ние выделенного архивированного ЕХЕ- или СОМ-файла. При выполнении этой команды файл извлекается из архива и размещается в т~кущем каталоге. Затем выдается запрос о вводе необязательной строки параметров, которые могут · использоваться при выполнении файла. После этого файл запускается на выполнение, а затем удаляется. Для временного . размеще ния извлекаемых из архива файлов~ можно использовать 202 34---- ;::::_а,; ::::nnw;rтзeer:
,. каталог, 1 который не является текущим. Для этого .следует с помощью программы: конфигурирования , SHEZC-FG указать имя каталога, который будет применяться для этих целей. 18. Alt-S - бы:стры:,й поиск требуемого .файла в архиве. При выполнении этой ~ома~.ы выдается запрос с просьбой указать 1 • бук~:~у или цифру, с которой начинается имя файла. Поиск продолжается .до. тех пор, rioкa не будет обнаружен файл, имя которого начинается с заданного символа. 19. · Ctrl-E •- извлечение иэ архива всех . помеченных файлов. Для lfЗменения признака метки файла необходимо выделить его имя · и нажать клавишу [Space]. • 20. Ctrl~ U - установл~ние признака метки у всех •файлов в арцше. . 21. Ctrl-Space - отмена признака метки у всех помеченных файлов. • 22. Ctrl-T - обновление времени и даты: создания архива таким . образом, чтобы: их значения соотв·етствовали времени и дате самого нового файла, содержащегося в архиве. • • 23. С - создание нового архива (см. -раздел «Создание нового архива>>). 24. F9 - сортировка списка :Имен, входящих в архив файлов, по именам, расширениям имен, датам создания или по . размерам. При выполнении этой команды: выдается запрос о том, · -по какому критерию осуществлять сортировку. Необходимо нажать . клавишу [N], [Е], [D] или [S], что означает сортировку по именам, расширениям, датам или размерам файлов соответственно. 25. F8 редактирование файла, входящего в архив. Эта команда выполняет разархивирование выбранного файла и разме­ щает его на диске, используемом по умолчанию, или на . рабочем диске, заданном · .с помощью программы: конфигурирования. При выполнении этой команды: применяется программа редактирования, имя которой указывается при конфигурировании утилиты: SHEZ. При выходе из редактора отредактированный . файл помещается обратно в архив, а его разархивированная копия . удаляется. 26. Z ~ задание шаблона для имен •архивированных файлов. В результате вьшо.лнения этой . команды: в список имен файлов, выводимых на экран утилитой SHEZ при работе с архивом, будут помещаться только такие . имена, которые соответству~т заданному шаблону. При задании шаблона можно использовать групповые . имена, которые . допускаются в ДОС. 27. О - измененl{е режима затирания файлов. Если •установлен режим • затирания, в верхнем правом углу , экрана отображается символ <<0>>. Если . при установленном режиме затирания осущест·­ вляется извлечение файла из архива 1 файл будет извлечен даж!? в том случае, когда его неархивированная копия располагается в том же каталоге, кущ~ должен быть помещен этот файл. 28. Alt-C - добавление или изменение комментариев в архиве.. 203
[Sl!LECT 11'ЕН USIHG UP/DOIIK CURSOR KEYS:::J • 08:00:22 Pll ~' . Hi,hliQht option to Ье used when addin, and extraeting =--==.======, to/froю co111preissed fi.les РАТИ " -- =[l!SC=CAHCEL EKTER=SELECT HIGHLIGHTED) --------------- ••--·· r- = -- -·~{CHOQSEJ • 10:00 4835 IHPLOD Do Kot Use Directory Into 110:00 19160 IHPLOD Us~ Direot.ory Infor11ation 10:00 88Э85 IHPLOD Us, Dire~tory snfo and Recurae 10:00 · 5э1в IHPLOD • -===------- - ---.- · --' 10:00 2485 IHPLOD 5НП2 ICO 196 03/12/91 10:00 766 IHPLOD SHБZ )СО 173 03/12/81 10:00 766 IHPLOD SHEZ _. ХЕ 69458 04/08/91 00: 18 1Э6366 IHPLOD SHEZCFG СОК 2265'/ 0~/12/91 10:00 44214 IHPLOD ' CVTCFQ · :он IJ939 03/12/91 10 :00 13278 IHPLOD SHБZ :EF 1363 03/12/91 10 :00 5193 IHPLOD PJ1up - dnH011eEnd(ESC=БXIT Fl=HELP F2=CDIR /=HEHU F8=EDIT F9=SORT Fl0=DO5) ' 29. G указание пароля, используемого для обеспече1i"ия возможности работы с архивом, при создании которого был задан пароль. Пароль используется при извлечении информации . •из архива, просмотре и модификации . архива. После указания пароля в .верхнем правом углу ' экрана поя·вляется метка [Passwrd]. 30._ Р - обеспечение возможности использования информации о путях доступа к файлам при • работе с архивами, которые поддерживают подобный режим архивирования. Если файл был •помещен в архив вместе с путем доступа, то при выводе на экран содержимого архива путь доступа указывается в правой части списка архивированных -файлов. О~ычно П)'И модификации или. извлечении файлов из архива •· информация -о пути . . . доступа игнорируется. Однако; с помощью ,команды Р утилите SHEZ _дается . указание о том, что информация о путях доступа к файлам должна сохраняться и использоваться. После обращения к команде Р на экране появляется меню, содержащее три опции (рис. 5.11). Первая опция Do not use Dir info определяет, что утилита SHEZ должна игнорировать путь доступа. Вторая опция Use Dir Info указывает, что путь доступа сохраняется при модификации архива и используется при разархивировании файлов. ' Третья опция Use Dir Info and _Recurse задает такой режим, когда необходимо сохранять путь . доступа при модификации архива и осуществлять просмОО'р подкаталогов пути доступа при . поиске фай}юв. Кроме . того, треть.я опция предписывает использовать путь доступа при разархивировании файлов. . . 31. Alt-V -, - просмотр содержимою архива, включая помещенные li J,Jero комментарии. 32. S - добавление . или обновление комментариев в выделенном архивированном файле. 204
1;1 33. Shift-S - добавление или обновленйе комментариев, отно­ сящихся ко . всему архиву. 34. Ctrl-V - •преобразование самораспаковывающеrося файла в обычный архив. Полученный таким образом архив будет размещен в том же каталоrе, что и самораспаковывающийся файл. Следует помнить, что эта команда доступна при просмотре содержимого самораспаковывающеrося файла. _ 35. Alt-Z - . проверка на наличие . вирусов всех файлов с расширением .СОМ, .ЕХЕ и .OVL, которые содержатся в архиве. Для выполнения данной команды утилита SHEZ использует анти­ вирусную программу, укаЗаНН)IЮ при конфигурировании УТИЛИТЫ. 36. Alt-N - извлечение из архива только тех файлов, которые имеют более позднюю дату создания чем файлы с такими же именами, находящиеся в каталоге, предназначенном для размещения wзархивируемых файлов, _ 37. Ctrl-Enter - просмотр содержимого выделенного архивиро­ ванного _файла с использованием дополнительных ррограмм визу­ ализации, -которые задаются с помо~ю соответствующих , перемен­ ных С!Кружения. 38. Shift - получение дополнительной информации о помечен­ ных файлах. ,Нажатие клавиши [Shift] приводит к тому, что если затем изменять призна__к метки· файлов с помощью клавиши [Space], то в нижней сtроке экрана, где • обычно указывается текущее назначение функциональных клавиш, выводится информация о • _ количестве помеченных файлов, их общем объеме в сжатом и несжатом виде. Кроме того, если по11еченные файлы - это файлы в формате ZIP, указывается объем ZIР-файла, который - будет создан, если объединить .·все помеченные файлы этого формата (с учетом используемого в дан~ый момент метода сжатия). 39. Alt-l - ·изменение режима аутентификации, · который ис­ пользуется программой PKZIP. Если этот режим установлен, то рядом с заголовком поля NAME указывается · символ «!». 40. Ctrl-Y - копирование помеченных архивированных файлов в . другой архив. Архив, в который будет производиться запись информации, может иметь любой поддерживаемый: утилитой SHEZ формат архивирования. • Чтобы выпотшть копирование помеченных элементов архива, необходимо с I!Омощью клавиши [Space] пометить те файлы, которые требуеrся скопировать, а затем воспользоваться командой Ctrl-Y . , После этоrо на экране инициируется окно, содержащее запрос о вводе полною имени архива, в который будут копироваться поме­ ченные файлы. Можно ввести ищ каталога, заканчивающееся сим­ волом «~, и нажать клавишу [f9], чтобы получить список файлов, которые находятся в зrом каталоrе. Можно также сразу же нажать клавишу [F9] и получить список файлов, <ОТНосящихся ~ текущему каталогу. _ Необходимо выбрать требуемый файл и нажать клавишу [Enter], после чего произойдет копирова:~;ие помеченных файлов. 205
После копи·рования файлы остаются помеченными, что позволяет, в случае необходимости, . удалить их с помощью команды Ctrl-D . Если файл,. в который должно быть произведено копирование, не . существует, выдается запрос о необходимости создания нового архивного файла. ·следует нажать клавишу [Fl0] ддя создания нового архивного файла и.iiи любу10 другую клавишу ддя повторного ввода имени файла. 41. +/- - установление/отмена признака метки выделенного архивированного файла. 42. Space - цзменение признака метки архивированного файла. Для выхода из утилиты SHEZ используется клавиша [Esc]. Создание нового архива. Утилита SHEZ позволяет создать новый архивный файл либо с помощью команды F7, находясь в окне оглавления ДОС, либо при помощи команды С при работе с окном содержимого архива. При обращении к любой из этих двух ко_манд появляется окно с запросом о вводе имени устройства, пути •и имени создаваемого • архива. Необходимо указать расширение имени файла (.ZIP, .ARC, .L ZH, .ZOO, . ARJ или .РАК) ддя того, чтобы был создан архив требуемого типа. Затем выдается запрос о том, _следует добавлять или перемещать файлы в .новый архив. После этого запрашивается ввод необязательного пароля. Если указать пароль, все добавляемые или перемещаемые в ар-хив файлы будут снабжены этим паролем. Таким· образом, .в дальнейшем ни один из этих файлов нельзя будет извлечь из архива без указания пароля. Сдедует обратить внимание на то, что запрос о вводе паwля 'выдается лишь в том случае, когда программа архивирования, используемая для создания нового файла, имеет режим защиты - информации с помощью пароля. . •После вцполнения указанных действий цнициируется •ОКЩ) и выдается запрос о задании спецификаций имен ·tайлов, которые требуется добавить }ЩИ . переместить в новый архиь. Здесь можно указать имя устройства, имя каталога и имя файла с и(пользованием символов, которые применяются для задания групповых имен. •Затем формируется. третье окно, в котором размещаются запросы, определяющие, каким образом файлы помещаются в. архив. Первым выдается запрос о том, требуется ли • перед записью в архив пометить файль,:, соответствующие указанной спецификации, или следует помещать в архив без предварительной пометки все файлы, удовлетворяющие заданной спецификации. В ответ на следующий запрос необходимо указать, нужно ли сохранять . информацию · о путях поиска файлов при .помещении их в архив. С помощью третьего запроса устанавливается, следует ли добавлять или пере:. мещат1? в архив кроме указанных файлов еще и файлы, которые ,распЬлагаются в подкаталогах заданного каталога. На рис. 5.12 изображено состояние · экрана при ответе на . запросы, выдавщ:мые при 'работе с командой F7. · 206 ?7F7i77 ■'21 а-:
•. .SHEZ б . 0с--Тhе Compress1on ,Companion -- Tuesday, August 27, 1991 09:06: 13 PII Rfile(A or К)=>А С ТО BACKUP OR CANCEL] r .1.ve ор 1.on = ss ENTER , WHEN DONE]=========== - 1 Original Disk and Directory is: ESSING OPTION(S) BELOW:]==== осезs as is? (Т or Р)->Р • • infor11ation ? (Y , or N}->y ?(YorN) - > • о · BACKUP OR CANCELJ • iles Li11it = . • 200 В случае, когда в ответ на первый запрос принимается решение пометить файлы, формируется окно, в котором располагаются имена файлов, соответсгвующих заданной спецификации. С помощью кла­ виши [Space] следует пометить тwбуемы:е файлы: . и затем нажать клавиi:пу [Enter]. В результате эrих действий все помеченные файлы: будут добамены или переписаны: в создаваемый архив. Необходимо отметить, что если используемая . при создании нового файла программа архивирования не поддерживает режим сохранения информации о полном имени файла, то соответствующий запрос выдаваться не будет. . . . •Преобразование архивов. , . С помощью утилиты: SHEZ можно ' выполнить преобразование одноrо или группы: помеченных файлов из одного. Ф9рмата архцвирования в друrой. Прежде • всего, необ­ ходимо получить на экране дисплея список •файлов, формат ,архивирования которых требуется изменить. Проще всего сделать это посредством · .вызова утилиты: SHEZ с указанием в командной строке, , например, одной из следующих спецификаций: .... , •.ZIP или • .ARC. Затем, используя клавиши перемещения курсора, следует выделить требуемый файл и воспользоваться командой Alt-V для его преобразования. ПOCJie этого выдается запрос, какой формат архивированця должен быть использован при преобразовании файла. Требуется: выбрать нужный формат из меню форматов; которое отображается на экране дисплея, и нажать клавишу [Enter]. Зат.ем необходимо ответить на запрос о том, нужно ли удалять исходный файл, если его преобразование успешно выполнено. Новый файл размещается , в том же каталоге., что и исходный файл_. 207
В случае, когда требуется осуществить преобразование несколь- ~х файлов, необходимо вызвать утилиту SHEZ так, как это было . - 1 рекомендовано выμ~:е, и затем, используя клавиши перемещения курсора и клавишу [Space], прметить нужные файлы. После того как все требуемые файлы будут помечены, необходимо с помощью команды Ctrl-V выполнить их преобразование. Утилита SHEZ предоставляет возможность преобразовать архив, например, типа ZIP или LZH, в файл того же типа, но такой, который будет создан соответствующей' программой архивирования, имеющей более· новую версию, '• Обработка самораспаков,,,шающихся файлов. Утилита SHEZ поддерживает работу -с самораспаковывающимися файлами, которые созданы· с помощью следующих , программ архивирования: PKARC, РКРАК, PKZIP, LHARC, РАК, ARCS, АRСб. и ARJ.. При выводе содержимого самораспаковывающихся файлов ути­ лита SHEZ предпринимает попытку идентифицировать, какая про­ грамма архивирования создала этот файл. Имя программы архи­ вирования размещается на экране справа от заголовка поля NAME. Кроме ,,,просмотра содержимоrо самораспаковывающегося файла можно , выполнить извлечение отдельных файлов, хранящихся в таком файле, использовав для этого •соответствующую команду утилиты SHEZ1 Содержимое самораспаковывающегося. файла не может быть изменено. Исключение составляют файлы, - созданные с помощью программы PKZIP. Эти файлы рас~матриваются как обычные архивы, которые допускают выполнение доqавления, модификации, перемещения, удаления, обновления информации и т. д. Переменные окружения. В процессе работы утилита SHEZ обращается к следующим переменным окружения (если они уста- новлены): . - BIOS - указание • утилите SHEZ 6 необходимости обращения к ВIOS для осуществления вывода информации на экран дисплея. По умолчанию SHEZ помещает предназначенную для вывода информацию непосредственно в буфер памяти, используемый дис- • плеем, но если ПЭВМ. не имеет полной .,,совместимости с компь­ ютером типа IВМ РС/ХТ/АТ, то с помощью команды SET BIOS=Y утилите SHEZ дается Jказание применять для отображения ин­ формации соответствующие программы BIOS; MONO - признак того, что работа с , утилитой SHEZ будет выполняться с использованием монохромного дисплея. Простейшим способом настройки на· работу с монохромным дисплеем 'является применение команды SET MONO=Y; r SHEZEX - задание имени каталога, в который утилита SHEZ будет помещать извлекаемые из архива файлы. Этот каталог может быть изменен впоследствии с помощью команды Alt-P; SHEZW~RK . :. . .. . задание имени рабочего каталога утилиты SHEZ, ко:горый будет использоваться вм_есто создаваемого по умолчанию 208
каталога Z# Рабочий каталог должен использоваться ' только ути­ литой SHEZ и . его необходимо создать до вызова утилиты. После выхода из утилиты . SHEZ содержимое рабочего каталога уничто­ жается, но каталог сохраняется; SHEZCMT - задание имени файла, содержащего комментарии, которые будут использоваться утилитой SHEZ для добавления или обновления комментариев . в архивных файлах; •SHEZCFG - указание на месторасположение файла SHEZ.CFG, который создается с помощью команды Alt-W . Ниже приведены примеры установки переменных окружения, . используемых утилитой SHEZ: SET BIOS-Y SET MONO-Y SET SHEZEX-C:~XТIKAT , SET SHEZWORK-D:\WORKCAT\ SET SHEZCMT-D:'COMMENT .TXT SET SHEZCFG-D:\WORK'SHEZ.CFG Работа с дополнительными программами визуализации. Утилита SHEZ предоставляет возмож:аость использования дополнительных программ визуализации, обращение к которым осуществляется с помощью команды Ctrl-Enter. Эти программы зада:ются посредством переменных окружения. Программа визуализации общего назначе­ ния определяе-rся ' при помощи переменной SHEZEV, а специали­ зированные программы визуализации задаются ·переменными окру­ жения с именами SHEZEV.XXX, где ХХХ - расширение имени визуализируемого файла. Например: • SET SHEZEV-D:\VIS'f '\'IEW $F / 43 SET SHEZEV.PIC-C:'(,RAPH\VPIC $F /Р В первом прим~ре ~осредс:вом переменной окружения SHEZEV указывается, что программои визуализации общего 1 назначения • является программа с именем FVIEW, которая размещается в каталоге \У1$ на устройстве D:. Параметр $F определяет, г~е следует располагать имя визуализируемого файла, который будет обрабатываться программой FVIEW, а /43 представляет собой параметр, . который передается FVIEW. Во втором примере указывается, что визуализация файлов с расширением .PIC, должна • выпощ1яться ·с помощью программы VPIC, располагающейся в каталоге 'ORAPH на устройстве С:. Параметр $F определяет, где должно размещаться имя файла с расширением .;r>IC при вызове программы визуализации VPI_C, а /Р является параметром, передаваемым VPIC. , Подобным образом можно задавать любое количество специа­ лизированных программ визуализации, которые будут использовать­ ся для вывода на экран содержимого файлов ·соответствующих 209
_. .,. ..,. ., _.. ,.[SHEZ CONFIG MENUJ------. Color setup , Default color set - Custo11 color set Black & White color set Honochro11e set Profra11s setup Additiona.l setup i11for11ation Save configuration info. Intefrity check of shez profrUI Registration nu11ber installation [Press Option letter or E~C=EXIT] типов. Когда при по­ мощи команды Ctrl- Enter выполняется ви­ зуализация выделенно­ го файла, утилита SHEZ прежде всего ус­ танавJшвает, существу- -ет ли специализирован­ ный _, визуализатор, предназначенный• для обработки файлов, тип которых _ соответствует '-------------------~ ти пу выделенного фай- , ла. Есл;и таковой име- ется, то он и будет использован для визуализации файла. В противном случае проверяется, было ли предусмотрено применен'ие программы визуализации общего назначения. Если да, то будет использована эта программа. В случае, если дополнительная про­ грамма визуал_изации не была определена, будет использован основной визуализатор, имя которого указывается при конфигури­ рован~ у_ти.литы с помощью программы SHEZCFG. Программа SHEZCFG. Программа SHEZCFG предназначена для конфигурирования утилиты SHEZ. После вызова этой программы выдается запрос о вводе_ полного имен~ файла SHEZ.EXE . Это объясняется тем, - что некоторые пользователи работают _ с несколь­ кими копиями утилиты SHEZ, сконфигурированными - различным образом. .. После указания полного имени утилиты на экран выводится меню программы конфигурирования (рис. 5.13). Для выбора тре­ буемого пункта меню необходимо щ1жать клавишу, соответствую- щую букве, с которой начинается название пункта. . llервые· четыре пункта меню, объединенные в группу Color setup; предназначены для подбора цветов, которые будут исполь­ зоваться •при работе с утилитой SHEZ. Пункт · меню с именем I Default color set применяется для установки цветов, используемых по умолчанию. ' _ . Пункт меню Custom color set позволяет выбрать цвеr фона и • цвет для отображения символов. ' После перехода в этот 1режим по нажатищ клавиши [С] в верхней части экрана и~ициируется окно; внутри которого · происходит изменение цветев фона и символов в процессе их nодбора. В нижней части экрана размещается фрагмент оглавления, который;, служи1: примером тоrо, - как будет · выглядеть . на экране информация, выводимая утилитой SHEZ при испdльзо- - вании тех или иных цветов (p}ic. 5 .14). С помощью клавиш перемещения курсора влево и вправо осуществляется в~бор цвета фона, -клавиши перемещения курсора вверх и вниз применя~ся для выбора цвета символов. • После того, как • требуемые цвета 210
(HAIH WIHDOWJ~ FOREGROUHD COLOR -====-[COLOR TEST IIIHDOWJ~- Fore =15Ba.ck =1 Press right/left cursor to change bacцround color Press up/down cursor to .chanae foraround color Press. Enter to set new color, ESC to exit. - ---- ---- --[D:\TURBOC\SHEZ\JIH.ZIPJ ---- --- --- --~ TAG NAHE SIZE D.ATE TIHE LENGTH РАТИ TAPI.C 2953 01/05/89 09 , 51:08 READZIP.C · 1219 01/27/89 08:17:56 BGIDEHO.C 17258 08/29/88 02:00:00 . GETOPT .C 2326 08/29/88 02:00 : 00 HAIH ~C 798 08/29/88 02:00:00 СОНН. С . 4565 07/26/88 20: 31: 02 . P gup - dnHo~eEnd(ESC=EXIT Fl=HELP F2=CDIR / =HENU 5835 TURBOC/ 2500 TURBOC/ 40195 TURBOC/LIBS/ 4230 TURBOC/SOURCE/ 1105 TURBOC/SOURCE/ 1064Э ' TURBOC/SOURCE/ FB=EDIT F9=SORT F10 =DOS) будут подобраны, необходимо •нажать клавишу [Enter]. Используя клавиши перемещения курсора и клавишу [Enter], выполняется подбор цветов, предназначенных для отображения справочной ин­ <I?ормации, заrоловков, выделения строк в оглавлении и меню, представления информации в различных меню утилиты SHEZ. Во;аврат в главное меню . программы SHEZCFG выполняется с помощью клавиши [Esc]. Пункт меню • Вlack & White. color set • используется для -обеспе­ чения работы с черно-белым дисплеем, · а пункт Monochrome ,set - с монохромным дисплеем. Для · настройки утилиты SHEZ на работу с олределенными программами архивирования, редактирования и визуализации ис­ пользуется режим Programs setup. Настройка выполняется в диа­ лоrовом режиме. Первоначально на экран дисплея последовательно выдаются . запросы о необходимости работы с архивами тоrо или иноrо формата. В случ.,~е утвердительноrо ответа .следует указать имя · программы архивирования и разархивирования, а также, если необходимо, версию программы. На рис. 5.15 показан пример такого диалога. Посл.е настройки на работу с требуемыми программами архи­ вирования необходимо ответить на запросы, определяющие, какие программы редактирования и визуализации будет .использовать утилита SHEZ. Кроме того, можно указать имя антивирусной программы, к которой будет · обращаться утилита для проверки наличия вир,Усов в файлах с расширением .СОМ, .ЕХЕ и .OVL, ВХОДЯЩИХ в ' архив. ' ' Пункт Additional setup information главноrо меню программы SHEZCFG предназначен для указания дополнительной информации, 211 /
Do you wish to process ZIP file У or N->Y EHTER ТНЕ НАНЕ OF ТНЕ ZIP PROGRAH ТО USE ON ТНВ LINE BELOW (FULL РАТН NAHE 1S ALLOIIED) Currently supported pr·oiiraa> is .PKZIP .ЕХЕ ZIP-PGH - >A:\PKZIP.EXE EHTER ТНЕ VERSION NUHBER OF ТНЕ ZIP PROGRAH YOU ARE USING I.E . . enter version 0.90 as 80, 0.92 as 02, 1.0 as 100 ,1.1 as 110 etc. VERSIONll->110 ENTER ТНЕ NAHE OF ТНЕ EXTRACT PROGRAH то USE ·он ТНЕ LINE BELOII (FULL РАТН NAHE IS ALLOWED) Current1y supported prol{ram is PKUH.ZIP .ЕХЕ UNZIP-PGH->A:\PKUNZIP..EXE Оо you wish to process ARC file . У or N->Y ENTER ТНЕ НАНЕ OF ТНЕ DEARC . PROGRAH ТО U$E ON ТНЕ LIHE BELOW (F,ULL РАТН 0 НАНЕ 1S ALLOWED) PKUNPAK & PKXARC are Currently support"d . DEARC - PGH ->A:\PKUNPAK.EXE ENTER ТНЕ НАНЕ OF ТНЕ ARC PROGRAH ТО USE ОН ТНЕ LIHE BELOW (FULL РАТН NAHE IS ALLOWED) РКРАК & PKARC are Currently supported. ARC - PGH ->A:\PKPAK.EXE Do you wish to process LZH files У or Н->У ENTER ТНЕ НАНЕ OF ТНЕ t.HARC PROGRAH 1'0 USE ОН ТНЕ LINE BELOW (FULL ·· l:'ATH НАНЕ IS ALLOWED) . LHAIJC is CurrentJy supported . LZH-FGH ->A:\LHA.EXE которая · будет использоваться при работе ·с утилитой -SHEZ. Здесь в диалоговом режиме задается имя каталога, в котором следует размещать извлека~мые из архива файлы, , имя рабочего диска, который будет использоваться утилитой SHEZ для хранения вре­ менных файлов при запуске . программ •на выпол1:1ение и их визуализации. Пользователю предоставляется возможность указать, по какому критерию должна выполняться сортировка списка файлов (по именам, расширениям имен· файлов или по дате создания), определить, какие файлы должны обрабатываться утилитой SHEZ по умолчанию; ~;~дать максимальное . количество файлов в архиве и в окне оглавления диска. Кроме того, можно указать, какой метод сжатия (можн9 отдать прещ:ючтение либо скорости сжатия либо размеру сжатия) должен быть использован при работе с программой PKZIP ве~ии 1.10 или более поздней версией · этой программы. Можно так~е задать некоторые параметры, определяющие работу дисплея и манипуля­ тора <<МЫШЬ>>, указать, предполагается ли использование 'возмож­ ности временного выхода из утилиты SHEZ в ДОС, а также выполнить ряд других установок. Последние три пункта меню программы SHEZCFG используются соответствеано для сохранения информации, связанной с конфигу­ рированием утилиты SHEZ~ проверки целостности файла SHEZ.EXE, а также для установки регистрационного номера утилиты. Выход из программы . SHEZCFG осуществляется с помощью клавиши [Esc]. 212 :-➔ .р :W::Zi'&Wi ,., • '
Кр_аткая справка по командам утилиты ,SHEZ Основные команды, доступные в режиме вывода оглавления диска. ' 1, [Alt-P] - указание места на диске для размещения изалекаем~,~х из архива файлов, 2. [F7] создание новоn:> архива. 3. [F2] выбор нового архива. 4. [F3] визуализация содержимого файла. 5. [F4] удаление файла. 6. [F6] сортировка списка имен файлов. 7. [Alt-VJ - изменение формата архивирования фafula. 8. [F8] - преобразование · архива в самораспа~овывающийс11 файл. 9. [Ctrl-F2] - копирование файла, 10. [Ctrl - F3] - перемещение фа_йла . 1!'. [Ctrl - F6] - переименование файла. 12. [Alt - C] - добавление или изменение комментариев в архиве . Основные команды, доступные при просмqтре содержимо_rо архива. 1. [Е.] - извлечение файла из архива. 2. [Alt -X] - извлечение из архива всех файлов . 3. [Т] проверка целостн~ти архива. 4. ,[D] удаление входящего в архив файла. , 5.. [А] добавление файло11 в архив. 6. [U] обновление архива. 7. [М] пересылка файлов в архив . 8. [F]•- добавление в архив новых версий только тех файлов, которые в нем соде ржатся. 9. [Alt-D] - удаление в указанном каталоге всех файлов, копии которь~х содержатся в архиве. 10. [R] - запуск на выполнение ЕХЕ- или СОМ-файла, содержащегося в архиве. • 11 . [С] - создание нового архива. 12. [Gl - указание пароля дл я работы с архивом. 13. [S]•- добавление или обновление комментариев в архивированном файле; 14. [Ctrl -V] преобразование самораспаковывающегося файла в обычный архив. 15. (Ctrl-Y] копирование помеченнь~х 'архивированнь~х файлов в другой архив . ♦♦♦ 213
- Литература 1. Беляк А.И., Розенfiерг Д.Е. • Пользователю РС TOOLS- PC SHELL. . - СП· «Информэйшн Компьютер, Энтерпрайз,., ~ М., 1990. 2. Головач В.И. Работаем с РС TOOLS. - ' М., Мир. - 1990. 3. Погорелый С.Д., Вайсбанд С.Г. Операционные системы дJЩ персонал1,11ых ЭВМ. - Киев, Технiка. - 1_9~8 . 4. Синев А. Системные оболочки ДОС / / Компьютер Пресс. - 1990 . - No 9. 5. Спwжек Я. Программы -упаковщики / / Компьютер - 1990. - No 2. 6. Спwжек Я. SHEZ / / Там же: - 1990. - NоЗ. 7. • Фигурнпв - В.Э. ШМ РС д:.ля пользователя. - М., Финансы и статистика. 1990. 8. Финпгенов К.Г. Работаем с MS DOS / / М., Мир. ~ 1990. -j 214 , с --ш ~ J
- ' КИЕВСКОЕ НАУЧНО-ПРОИЗВОДСТВЕННОЕ ДЛЯ · IВМ-СО.ВМЕСТИМЫХ ПЭВМ (зарубежных ПОСТАВЛЯЕТ: 1. Нарор модулей профессиональной ориентации с раз­ личными техническими характеристиками для построе­ ния измерительных систем ,- и систем реального времени: - ввода-вывода аналоговых, дискретных, частотно-вре- менных сигналов; / - . связи с канщюм общего пользования {IEE488}; - гальванической развязки аналоговых сигналов; - программируемый генератор аналоговых сигналов; - ~асштабирования и коммутации аналоговых и ди-ск- ретных сигналов. _ В комплект постав1:<и входят пакеты программ, реализую­ щие основные функции модулей на языках Паскаль, СИ, Бейсик. 2. Модемы . .. 3. Сетевые адаптеры с различными скоростными ха- - ра~<теристиками. Инстал_ирует любое сетевое програм­ ное об~спечение (ПО). ' 4. Системы . отладки программно-аппаратных средств , микропроцессорных контро_!lлеров (для м1:1кропроцессо­ ров 580ИК80, Z80, 1821ВМ85, 1810ВМ88/86/89, 1816ВЕ35/ 48/31/51). • . 5. АРМ «Бухгалтерия» {расчет зарпл.а'fы, ведение счетов; баланс, главная_ книга, журналы~ордера, •аналитический расчет по всем - бухгалтерским счетам, . кальку'ляция себестоимости изготовления nродукции, расчет основ­ ных средств с ,начислени-ем амортизации, анализ хозяйст­ венной деятельности -предприятия по основным характе­ ристикам и др.), АРМ «СКЛАД», АРМ «Сотрудник пла­ нового с;ндела», АРМ «Автотехюбслуживание». • 116 :rr:::r:-:::::em-::::-:-sce=-o-a: -
ПРЕДПР~ЯТИЕ ((ИНТЕРЭВ~СИСТЕМд» фирм, сем_ейств ЕС, «НЕЙРОН», «ИСКРА») РАЗРАБАТ;ЫВАЕТ И ПОСТАВЛЯЕТ С УЧЕТОМ ЛЮБЫХ . ТРЕБОВАНИЙ ЗАКАЗЧИКА: 1. Микропроцессорные контроллеры для НГМД, НМД, типа «Винчестер», НМ[! типа «Стриммер», . оптических дисков. 2. Аппаратно- программ1-1ые модули профессиональной ориентрции ПЭВМ. 3. АР Мы различного назначения (в комплекте с любыми отечественными и импортными ПЭВМ); комплексирует их в вьrсокоскоростные локальные вычи.слительн,ь,е сети ( «П6Д КЛЮ.Ч» ). ПРОИЗВОДИТ обучение специ~листов, генерацию и внедрение «под ключ» систем~, автоматизированного проектирования типа Р-САД, включая поставку библио­ тек отечественных элементов серий К 155, К555, К181 О, КР531 и др. Графические изображения элементов и программные- средства формирования КД соответст- вуют требованиям ЕСКД. • РЕАЛИЗУЕТ (со склада в г. Киеве): 1. Вне фондов ПЭВМ ЕС 1841, ЕС 1842, бытовь1е ПЭВМ МК-88 {совместимые с IBM РС/ХТ/АТ); 2. Модули расширения системной шины для ПЭВМ линии ЕС и IBM. . 3. НГМД FД-55F, НМДSТ225, печатающие устройства Д 100М-РС. • , >:Л. j04Д] 229-76-% . (044; 229-05-8S . 117 _
для ЗАПИСЕЙ 218 J
ДЛЯ ЗАПИСЕЙ ·1 2f9
ДЛЯ ЗАПИСЕЙ 110 1 WEi?C .;a..w
ДЛЯ ЗАПИСЕЙ j 221
Сод~ржание г Введение Глава t. Команды ДОС для раб_оты с файлами, каталогами, дисками . . . . . . Команды работы с файлами . • Команды работы с каталогами Команды работы с дисками . Глава 2. Утилита XTREE GOLD Запуск программы XTREE GOLD Общий вид экрана . Окна XTREE GOLD . Блоки XTREE GOLD Рi1зделение окон . . Окно для каталогов, в которые передаются файлы Автовизуализация файлов . . . . . . . . · Прикладное меню .............. . Общие сведения о командах XTREE GOLD . . . Команды XTREE GOLD для работы с каталогами Команды работь, с · файлами . ' ...' ..... . Операции с «мыщью» . . • . . . . . . . • Получение помощи при работе с XTREE GOLD . Краткая справка по XTREE GOLD Глава з. Утилита РС TOOLS Программа РС SHELL 111 . Запуск программы РС SHELL • Информационные окна Функционал11ные _ подменю Меню дисководов ДиалоГ~овые окна Подменю работы с файлами Подменю работы с дисками .'. .. Подменю определе ►1ия режимов работы РС SHELL Подменю пр,икладных программ Подме·ню специальных команд . . . . - -rerns::=: ~- з 5 8 22 26 31 31 32 32 35 37 39 39 40 44 45 57 66 67 69 . 73 ,,., . 73 73 75 77 78 78 80 90 97 103 106
Вы зо в вс помогательной) информации . 113 Использование « мыши» . 113 Программа РС TOOLS . 115 •Меню работы с файлами . 116 Меню работы с дисками . 121 Краткая справка по РС SHELL . 127 Краткая справка по РС TOOLS 128 Глава 4. Комплекс программ Norton 130 Программа NORTON COMMANDER 130 Общая характеристика пакета и основнь~е используемые понятия........'. . . . Менюпакета......... Команды для левой и правой панелей Действия над файлами и - каталогами Команды пункта меню Commands, Средства расширенного сервиса Команды работы с почтой • . . . . Команды, поддерживающие пользоват~льские меню и файлырасширений....... • . Установка режимов работы пакета Программа NORTON UTILITIES ... Изучение и изменение элементов диска Восстановление файлов и данных Получение 'Информации о диске Программа NORTON INTEGRATOR Программа IIORTON DISK DOCTOR Кратка·я справка по программам Norton . 131 . 131 • 132 138 . 144 .1 45 ·. 147 148 . 149 . 151 . 151 . 159 . 162 . 164 180 183 Глава 5. Архивирование файлов 186 Утилита SHEZ •. . . . . . . 187 Запускутилит~•SHEZ ..... , 188 Основные ре~имы работы . : . . 188 Работа с манипулятором «мышь!• . 193 · команды, доступные в режиме вывода оглавления диска . 195 Ко~анды,- доступные пр~, просмотре содержимого архива. 200 Созданиеновогоархива..........• 206 Преобразование архивов . •. . . . . . . . 207 Обработка самораспаковывающихся , файлов 208 Пе~:~еменные окружения • .- . . . , . . . . . 208 Работа с дополнительными программами визуализации 209 Программа SHEZCFG ...... : . . 210 Краткая справка по командам утилиты SHEZ 213 Литература 214 113
ББК-32.973-01 П43 У ДК-681 .3.06 С. д. Погорелый; Ei. В. Новиков Утилиты дnя персональных ЭВМ Редактор Оно,~рненко М, М. Технический редактор Стецюк С. П. 1SBN-5-7702-0276-9 Набор произведен на компьютерно-издательскс;~й системе в Киевском научно~ производственном предприятии «Инт.ерЭВМсистема». Подписано· в печать 7.10.91 г. , Формат 6 0х 8 4 -1/16. Усл. печ. листов 13.02. Учебно-изд. л. 14,52. Бумага газетная. Печать офсетная. -Тираж 50000. Зак. No 109. Цена договорная. Житомирская областна11 типография. 262001 Житомир; ул. • Комсомольская, 19. e:w ii5 - 7