3.8. ВЫБОР МЕНЮ КОМАНД
Программа MOA SERVICE предоставляем Щмфрэдрстъ выполнить ряд
групповых команд с файлами. Для этого перейдитё:в;мёню. команд, нажав
клавишу *TRUE VIDEO* (*CAPS SHIFI73*).
Клавишами *UP* и *DOWN* выберите интересующий Bad: штат! и на-
жмите на *ENTER*.
Функция QUIT позволит вам выйти из командного меню не отменяя при
этом выделенных файлов.
Функция INSERT отыщет и выделит в каталоге указанные вамифалы по
маске. В появившемся экране отредактируйте маску, т ; кгофрой: будет про-
изведен поиск, символ "? в маске обозначает любой символ1 ASCII в имени
далит из каталога вы^ённые нами файлы,
позволяет переименовывать фЩы,. подробнее чуть
ниже. "::!ч!:!1-"
Функция COPY может быть использована для копирования файлов. Под-
робнее см. в пункте, посвященном копированию.
Функция HEX DUMP выведет запрощешшй: вами файл в шестнадцати-
ричном виде. Подробнее об использовании этой фугосош написано в пункте,
посвященном просмотру файлов.
Функция FILTR позволит вам работать только с теми файлами, которые
соответствуют выбранному фильтру; Задайгеимя фильтра, так же как и для
INSERT. В поле каталога будут вьгведеньГфжШш^ для которых имя и тип
совпадают с фильтром. Помните, что фильтр действует на все последующие
операции с любыми дисками и дисководами.
Функция ONE DEL FILE приведёт к ш»гооду| каталога в обычном виде.
Функция +DEL FILE включит в каталЬ^:уШенные файлы, можно вос-
становить их нереименовЩаём.: Этой операцией нужно пользоваться с боль-
шой осторожностью.
Функция EXIT производит выЩ!йз:МОА SERVICE в BASIC.
3.9. ПЕЕШМЕНОВАЙЙЕ ФАЙЛОВ
При некоторых операциях: g TR-DOS на вашем диске могут оказаться
файлы с одинаковь1ми! именйШ: ^ тинами (скажем, при использовании не-
сколько раз кнопки MAGIQi B таких случаях необходимо иметь возмож-
ность переименовывать находящиеся на диске файлы. Такая возможность
предоставляется программой MOA..SERVICE посредством вьгбора функции
RbNA№l:neg^ TeM, как ее использовать, вьзделите в каталоге файлы, ко-
торые ! £ы Переименовьгватъ.
Введите но^:;йш;:файла в .появившемся окне, при этом вместо ис-
пользуемого вами ейшбла в ;ймена выделенных файлов будет подставлен
символ ASCII, монотонно' ^ёпйчиваюпщйся от файла к файлу, начиная со
значения "О". Как можно догадаться, это облетает переименование файлов,
сброшенных MAGIC в ZX SPECTRUM+2. Вы можете, как и для функции
INSERT, использовать символ Т для указания на любой символ ASCII в
данном месте имени файла (кроме типа файла).
В случае переименования удаленного файла, находившегося за границей
каталога, может вгоникнуть; = ошибочная ситуация, связанная с нумерацией
положения файла на даекё:и:ёго длины. При этом программа МОА SERVICE
предупредит вас об! |ЩШжн6й ошибке.
Каталог:йщёт;перезаписан только при нажатии на клавишу "Y".
ЗЛО КОПИРОВАНИЕ ФАЙЛОВ
Копирование ф^вщЬв — одна из самых мощных возможностей програм-
мьг МОА; SERVICE* ой командой можно скопировать один или несколько
файлов на 6Шм: ййи на разных дисководах значительно удобнее, чем ис-
пользуя прямые команды TR-DOS.
Для копирования.: вырдае нужные вам файлы и выберите функцию
COPY. В появившемсяIокне отредактируйте имя дисковода, куца вы собира-
етесь кошровЩ-ггзакбнчите редактирование клавишей *ENTER*.
Сразу послед этого будет произведена проверка на дублирование файлов
и размер свободной обласш.на^^ске. При ответе "N" файл будет удален из
операции копирования, любой/другой ответ перезапишет файл. При превы-
шении размера вых^да&ш:диска будет выдано соответствующее сообщение,
после которого копирование будет продолжено, пока хватит места.
Если вы выбрали:для копирования то же устройство, что и исходное, то
программа попросит вас несколько i раз; сменить диски. Если же устройства
выбраны разные, то все.произойдет без вашего участия. Помните, что "OUT-
PUT DISK" — это выходйюй диск; т.е. тот, на который вы собирались копи-
ровать, a "INPUT DISK";;— входноц^ггот с которого вы копируете. Не
перепутайте!
Возможно, что при копировании вы передумали: няи оно вас утомило. В
этом случае вы можете прервать операцию* sa^aBv: как всегда, на клавишу
*EDIT*. Перед вами появится странное сообщение, суть которого сводится
к тому, что вы должны решить, сохранктЁ или нет на выходном диске те
файлы, которые к этому моменту j^ee скопированы. Дело в том, что програм-
ма, копируя файлы, не вносит названия в каталог, а делает это в конце
операции за один раз — оптом, поэтому, если вы не запишите каталог, то
это будет означать, что ни один файл: itsзаписался на выходной диск, ведь
каталог не изменится. гШ;;^^:;;;:;;;;:.. jh
При чтении файла с диска его параметры; выводкгся на экран, так что
вы всеща знаете текущий копируемый файл. Если1 вы прервали копирование
или оно окончилось неудачей, именножот.файл окажется погрдшйшьм, т.е.
скопированы будут все файлы до нега. К:сожалению, из-за: н^о^татка TR-
DOS при ошибке диска ни один файл не будет скопцров^^^бёй Щпопа-
дать в такое положение, используйте сначала кширование в "нулевое"
устройство, речь о котором пойдет ниже. "s||5=sr=|i|||||fl||I|-!=-ss"
Если вы работаете с одним дисководом, Щ ЙёсШненную пользу доставит
вам возможность программьг МОА SERVICE производить копирование в
"нулевое" устройство, т.е. такое устройство, которого физически нет. Объя-
сню на примере. Вы долго и терпеливо переставляете дискеты, вы даже не
перепутали их, но на самом последнем файле произошла ошибка чтения,
конечно все, что вы переписали до сих пор, сохранилось на выходной дис-
кете, однако, как уже отмечалось выше, в каталог, ничего не записалось.
Согласитесь, что лучше копировать хорошие фафш, но как узнать, какие
из файлов испорченные, а какие нет? Для этого ЬтМёШ^. файлы, которые
вам нужны, выберите копирование, а вместо имени дисковода: ^укажите 0:"
(двоеточие обязательно) — и файлы будут последовательно ни-
куда не записаны, причем, если все прошло успешно, то вам нужна выбрать
опять копирование, но указать уже существующий дисковод (при фййивном
копировании отметка с файлов не снимается).
В заключении хочу заметить, что даже если вы Кфффуете одшфайл (в
системе с одним дисководом), то программа попросит шшимум! дважды сме-
нить диски, так что подумайте, прежде чем использовать этот; режим, а не
проще ли набрать команду SAVES"NAME"?:::(q6paTHTe внимание, что
SAVES набрано без пробела).
Сказанное выше ни коим образом не означает,1: что:; если; вы копируете
два файла, то программа попросит четырежды сменитъЖКй — нет, нет и
нет! Просто минимальное число смен дисков для обеспечения сервиса и
компактности не получается меньше, че&Д&£*:;Хэк что извините:..