Блог → Знакомимся с набором программ Norton Integrator. Часть 1

В предыдущем цикле заметок я познакомил вас с возможностями, и интерфейсом популярного файл-менеджера "Norton Commander", и обещал, что будет и продолжение. Вот и оно! Следущие несколько записей в блоге, я посвящу ещё одному интересному комплексу программ, известному под названием "Norton Integrator", и поверьте - это действительно интересно. Сейчас, во времена Windows 8, iOS 6 и Android, всё это может показаться по-детски наивным, но это - совсем недавное прошлое персонального компьютера, а знать историю всегда полезно.



Итак, приступим. Что же такое "Norton Integrator"? Это более двух десятков служебных программ (утилит), предназначенных для расширения возможностей пользователя персонального компьютера, и объединённых в удобную общую оболочку. Для работы с пакетом программ "Norton Integrator" необходимы следующие файлы:



Разумеется, любую из этих программ можно запустить и вне комплекса "Norton Integrator", просто набрав её имя имя в приглашении DOS, но мы всё-таки будем рассматривать весь этот набор, как части единого комплекса программ. Чтобы приступить к работе с "Norton Integrator", найдите и запустите файл "N1.ЕХЕ". Перед вами появится меню программы, расположенное с левой стороны, а с правой расположены пояснения к текущей программе, выделенной в меню серым цветом. В нижней строке располагается имя программы, готовой к запуску. Таким образом, вы можете выбрать нужную программу, дополнить её необходимыми ключами и запустить, а после окончания работы программы вы снова вернётесь в главное меню "Norton Integrator".

Я предполагаю, что если вы читаете этот текст, и находите его интересным, то вы знакомы с основами работы в операционной системе MS-DOS (командной строке), так что я не буду останавливаться на этом моменте, чтобы не терять драгоценное время. Лучше я расскажу о каждой из программ подробно.

ASK

Эта программа предназначена для использования о качестве команды в командных файлах (также известны как batch-файлы, с расширением ".bat"). С её помощью вы можете организовать диалог пользователя со своим командным файлом. Команда имеет следующий вид:

ASK "сообщение пользователю", символы ответа


Сообщение пользователю - это текст, поясняющий, какие клавиши нсобходимо нажать для выбора нужного варианта. Например, "Продолжить (Y/N)?". В этом случае символами ответа будут буквы "Y" (Yes) и "N" (No), то есть при нажатии на эти клавиши вы сможете закончить или наоборот, продолжить выполнение командного файла. Определить, какая именно клавиша была нажата, можно с помощью стандартного оператора командного файла "if error level N goto М", где N - порядковый номер символа ответа в строке команды ASK, а М - метка, переход на которую будет осуществлён в случае нажатия на эту клавишу.

Например, покажу, как можно оформить вопрос к пользователю о необходимости запуска программы DOS "format а: /s" из командного файла. Обратите внимание, что для облегчения понимания написанного, в скобках я даю комментации, которых в командном файле быть не должно.

@echo off (отключает вывод на экран лишней информации);
ASK "Форматировать дискету (Y/N)?", yn;
if errorlevel 2 goto end (проверяет нажатие клавиши "N")
if errorlevel 1 goto run (проверяет нажатие клавиши "Y")
: run (сюда мы переходим при нажатии клавиши "Y")
formal а: /s
: end (сюда мы переходим при нажатии клавиши "N")


Проверку нажатия клавиш необходимо начинать с последней, то есть с того номера, который она имеет в порядке символов ответа (именно так сделано в примере).

BEEP

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

Команда имеет следующие ключи:
/Fn - определяет звук частотой n Герц;
/Dn - определяет длительность звука в n/18 секунды;
/Rn - повторяет звук n раз;
/Wn - определяет паузу между звуками в n/18 секунды.

Например, попробуйте выполнять следующую команду:

ВЕЕР /F100 /D36 /W18 /R3


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

DS

Эта команда сортирует один или несколько каталогов по имени, размеру, времени или дате создания входящих в них файлов.

Команда имеет следующие ключи:
/N - сортировка файлов по имени;
/Е - сортировка файлов по расширению;
/Т - сортировка файлов по времени создания;
/D - сортировка файлов по дате создания;
/S - сортировка файлов по размеру.

Если вы хотите изменить порядок сортировки на противоположный, поставьте после ключа знак "-". Чтобы включить в сортировку подкаталоги выбранного каталога, поставьте в конце команды ключ "/S". Например: DS а:text /s.

DT

Эта команда проверяет наличие физических дефектов на диске, а также позволяет вручную помечать кластеры как плохие. Для обнаружения логических ошибок на диске используйте команду DOS chkdsk.

Команда имеет следующие ключи:
/B - проверяет диск и файлы;
/Cn - помечает кластер п как плохой;
/Cn - помечает кластер п как хороший;
/D - проверяет весь диск;
/P - проверяет только файлы;
/LOG - форматирует выходную информацию для принтера;
/М - помечает сомнительные файлы как плохие;
/S - проверяет подкаталоги.

FA

Данная команда позволяет изменять атрибуты файлов. Для изменения атрибутов используются следующие варианты:
/A - архив;
/R - только для чтения;
/HID - скрытый файл;
/SYS - системный файл.

С данной командой используются следующие ключи:
/CLEAR - сброс всех атрибутов;
/P - вводит режим, при котором при заполнении экрана информацией программа ждет нажатия любой клавиши;
/S - позволяет оперировать и с подкаталогами;
/U - для необычных файлов.

FF

С помощью этой команды можно найти на диске файлы с заданным именем, даже если эти файлы являются скрытыми (установлен аттрибут "HID"). С данной командой используются следующие ключи:
/A - ищет файлы на всех накопителях;
/P - вводит режим, при котором при заполнении экрана информацией, программа ждет нажатия любой клавиши;
/W - выводит найденные файлы в несколько колонок.

Например, команда "FF *.TXT /W /A" выведет на экран все файлы с расширением ".txt", найденные на всех накопителях компьютера.

FI

Данная команда позволяет добавлять, редактировать и просматривать комментарии к файлу. Например, чтобы добавить комментарий к файлу "NC.ЕХЕ", наберите следующую команду:

FI nc.exe This is "Norton Commander" file


Следующая команда выводит все файлы с расширением ".ехе", вместе с их комментариями:

FI *.exe


В этой команде используются следующие ключи:
/C - выводит только файлы, имеющие комментарий;
/O - удаляет комментарии к файлам;
/E - редактирует или добавляет комментарии к файлу в режиме полного экрана;
/L - показывает комментарии более длинные за счет пропуска объема и даты создания файла;.
/N - используется для компьютеров, не полностью совместимых с IBM PC;
/P — вводит режим, при котором при заполнении экрана информацией программа ждет нажатия любой клавиши;
/PACK - сжимает файл FILEINFO.FI, содержащий комментарии;
/S - включает подкаталоги в список файлов.

FR

Эта команда предотвращает случайное форматирование диска, ведущего к потере информации. Команда "FR c: /SAVE" позволяет сохранить информацию, необходимую для защиты диска C: от форматирования, а "FR c:" восстанавливает случайно отформатированный диск C:

FS

Данная программа позволяет определять, какой объём на диске занимает данный файл или группа файлов, а также, сколько на диске свободного места. Программа использует следующие ключи:
/Р - вводит режим, при котором при заполнении экрана информацией, программа ждёт нажатия любой клавиши;
/S - включает подкаталоги;
/Т - выдает информацию без вызова имен файлов.

Пример использования:

FS A: /T


LD

С помощью этой программы вы сможете посмотреть структуру всех под каталогов в текстовом или графическом виде. Программа работает со следующими ключами:
/A - показывает каталоги на всех накопителях;
/G - показывает структуру каталогов в графическом виде;
/N - совместно с ключом /G используется для не полностью совместимых с IBM PC компьютеров;
/P - вводит режим, при котором при заполнении экрана информацией программа ждет нажатия любой клавиши;
/Т - показывает только общий объём и количество файлов в данном подкаталоге.

LP

С помощью этой программы можно печатать текстовые файлы. Файлы могут форматироваться при печати с помощью следующих ключей:



NCD

Данная программа предназначена для работы с каталогами - выбора, переименования, удаления и т.п. Если вы хотите произвести несколько операций с каталогами, наберите на приглашение DOS команду "NCD" и нажмите клавишу "Enter". На экране появится дерево каталогов в графическом виде, а под ним - поле для ускоренного поиска нужного каталога, в последней строке - подсказка, напоминающая команды, выполняемые при нажатии функциональных клавиш. Чтобы выбрать каталог из дерева, клавишами перемещения курсора поведите выделенное поле к нему и нажмите "Enter", после чего данный каталог станет текущим и после выхода из программы. Для ускоренного поиска каталога набирайте на клавиатуре его имя до тех пор, пока он не будет выделен цветом.

С помощью функциональных клавши вы можете выполнить следующие операции с каталогами:
F1 - "Help", помощь - выводит подсказку по функциональным клавишам;
F2 - "Rescan", повторное считывание дерева каталогов, например, при явном несоответствии дерева или при замене дискеты;
F3 - "Change", смена накопителя, дерево каталогов которого вы хотите увидеть. Нажмите "F3", затем в появившемся окне, выберите нужный накопитель, и нажмите "Enter";
F6 - "Rename", переименование имени каталога. Выберите каталог, нажмите клавишу "F6", затем укажите новое имя каталога, которое будет высвечиваться на месте старого. После нажатия на клавишу "Enter" каталог будет переименован;
F7 - "Маке", создание нового каталога. После нажатия данной клавиши наберите желаемое имя каталога, и нажмите клавишу "Enter". Новый каталог появится в дереве каталогов.
F8 - "Delete", удаление каталога. Выберите каталог для удаления, нажмите "F8". Если данный каталог пуст, он удалится, если нет - появится соответствующее предупреждение ("каталог не пуст") в красном окне.
F9 - "Lines", выбор количества строк на экране. После нажатия на данную клавишу выберите в появившемся окне количество строк и нажмите "Enter".
F10 - "Quit", выход из программы.

Помните, что такие операции, как удаление, создание и выбор каталога можно также выполнить в DOS с помощью стандартных команд операционной системы - RD (Remove Directory), MD (Make Directory) и CD (Change Directory) соответственно. В некотором смысле их присутствие в наборе "Norton Intergator" избыточно, хотя я думаю, их добавили просто для удобства пользования пакетом (в самом деле, не выходить же из оболочки только для того, чтобы сменить директорию средстами DOS).