Получили
новую систему Altair-DOS, Орион-128, CP/M-80
Все
версии CP/M-80
Все
версии ORDOS
Авторский контроллер
НГМД. Мы собираем именно такой и на нем работаем. Читайте про
пакет Атлас.
Организация файловой структуры CP/M и проблемы развития CP/M ОРИОНА,
от Чистякова
Дополнительные возможности Advanced CP/M BIOS SP-COMPUTER CLUB-а 1992 г.
Итак, получив новую
систему Altair-DOS, Вы начали создавать каталоги. Много,
очень много. На мой взгляд, достаточно 20-30 штук, и Вы уже начнете
плутать
в них, как в трех березах. Что-же вам делать ? Нет проблем. Для такого
случая
Sp-Computer Club выпустил маленькую программу-утилиту - Tree Comander
V1.0.
Данная программа призвана облегчать вам жизнь и работу с нашей новой DOS,
в
плане работы с каталогами и их деревом.
Что-же может эта маленькая, но очень полезная программа?
Ну первое и самое основное - это конечно вывод дерева каталогов на
экран или его части, если все оно не помещается. Если что-то не влезло
на один
экран, то для каталогов, которые оказались справа от экрана появятся
такие указатели - ">>>>", а если Вы ушли от корневого каталога то вместо него
будет
"<<<<". Такой знак сигнализирует о том что изображение дерева сдвинуто
вниз или
влево.
Для движения указателя по дереву каталогов применяйте курсорных клавиши
вверх, вниз.
Если нажмете стрелку вправо, то вы окажетесь в самом последнем каталоге,
а
стрелка влево переместит вас в корневой каталог. С каталогом на котором
установлен указатель, можно делать следующие операции:
удалить если он пустой пункт 4
создать в нем новый подкаталог пункт 3
переместить вместе с подкаталогами в новое место пункт 2
переименовать пункт 6
ну и нажав на ввод Вы узнаете какие файлы содержатся в данном каталоге
Итак, запустив программу вы увидите дерево каталогов текущего диска или
только
отметку корневого каталога. Внизу на самой нижней строке (это называется
нижней
балкой) выведены доступные команды - 7 пунктов.
1 Поиск
предлагается ввести имя каталога, который надо найти
или можно ввести часть имени. При этом буквы, в которых Вы
сомневаетесь можете заменять '?' (знаком вопроса)
результат : указатель окажется на первом совпавшем имени каталога или получите сообщение, что таких каталогов не обнаружено
2 Перемещать (ветвь каталогов)
появится вопрос и наведя указатель на новое место и нажав ВВОД
Вы переместите всю ветвь на новое место или у вас ничего не получится. В этом случае подумайте, - а не пытались ли Вы
переместить каталог в его же подкаталог
3 Создать (подкаталог)
введите 12 символов имени или чуть поменьше
в результате появится новый подкаталог или Вам будет отказано
если нету места
4 Удалить (каталог)
если каталог каталог имеет подкаталоги или файлы
то у Вас ничего не получится
5 Диск
если у Вас не один дисковод, то эта команда для Вас
она позволит сменить текущий дисковод (A, B, C, D, E)
и если вы сменили дискету в текущем дисководе, не поленитесь
нажать на F4, этим вы упростите себе жизнь и избавите себя
от нудной процедуры восстановления каталога диска
6 Переименовать
вводите новое имя, жмете клавишу ввод и вас опять спрашивают
(так сказать последний раз предупреждают)
и при утвердительном ответе (только не АР2), и если дискета не
защищена от записи заклейкой, изменится имя каталога
0 Выход в DOS
простейшая команда которая возвращает вас в Altair DOS
возврат происходит в тот каталог на котором стоял указатель
ну и естественно к текущему диску
Да, - при старте программа индицирует все для текущего дисковода и
указатель оказывается на текущем каталоге.
Не индицируемые команды:
АР2 если вы не согласны с чем-то, то это Ваш последний шанс отмены
ENTER используется в двух случаях
1 для просмотра содержимого каталога
2 для определения каталога, куда переносится ветвь
F4 просканировать диск в текущем дисководе
F1 информация о создателе TC и распространителях
а также краткая справка о программе
Как вводить имя каталога?
АР2 стирает все введенное
забой - букву слева от курсора
стрелки "вправо, влево" двигают курсор по строке не портя ее
ENTER заканчивает ввод
Для желающих разобраться как работать с деревом каталогов
не мучайтесь вскрывая программу, алгоритм все время усовершенствуется и
вы получите таким образом обрезок в котором будет трудно разобраться,
поэтому лучше пришлите чистый конверт и вежливую записку. Возможно Вы и
получите алгоритм, который применен в этой программе, с комментариями.
Для любопытных советую посмотреть конец программы, там мнимое дерево и
структура записей (использовано мной при отладке)
Примечание: В данной версии не реализована "защита от дурака". При
попытке переместить каталог сам в себя, программа зависнет, а каталог "пропадет".
При
этом файлы конечно останутся целы. Для восстановления достаточно
загрузить DU и
изменить первый байт у 16-ти байтовой записи о данном каталоге в группе
2 (запись о каталоге-хозяине). В коммерческой версии этого недостатка нет.
О новых версиях :
Возможно в программу будет добавлена новая команда или несколько
одна уже известна это перемещение файлов из одного каталога в
другой это может случиться уже наверно в версии 3.0
По мере совершенствования системного драйвера у программы будут
появляться цвета, а пока палитра похожа на расцветку зебры (темное и
светлое). Ну и сама программа усовершенствуется.
PS: Если надумаете дать предложение или обнаружите ошибку, пишите. Но ругаться не по теме прошу в мусорную корзину (это для П. Цуканова).
Санкт-Петербург, Sp-Computer Club, Сергей Богданов, 15.10.94г.
Купить платы, готовые блоки, наборы микросхем,
прошитые ПЗУ, микропроцессоры на Орион-128, КР565РУ5В,
КР565ру7В, к565ру5г AU, к565ру7г Au
в позолоте, куплю микросхемы
Полезные и интересные статьи
На предыдущую страницу
На главную страницу На следующую
страницу
|