Статистика |
|
|
Команды DOS. Часть 5
Команда ECHO
Выводит на экран или скрывает текст командного файла при его выполнении. Показывает также, включено или выключено средство эхоотображения. При запуске командного файла MS-DOS обычно отображает выполняемые команды на экране. Этот режим можно выключить или включить. ECHO [ON OFF] Чтобы использовать команду для вывода сообщения, запишите: echo [сообщение] Параметр ON OFF определяет, нужно ли включить или выключить эхоотображение. Чтобы вывести на экран текущую установку, задайте команду ECHO без параметра. "Сообщение" задает текст выводимого на экран сообщения. О приостановке выполнения командного файла рассказывается в описании команды PAUSE. Команду ECHO с параметром сообщения полезно использовать при выключенном эхоотображении. Для вывода длинного сообщения, превышающего размер строки, задайте несколько команд ECHO. При указании команды ECHO OFF в командной строке командная подсказка не выводится на экран. Чтобы вновь ее увидеть, наберите ECHO ON. Для предотвращения эхоотображения конкретной строки вы можете задать перед ней в командном файле символ @. Чтобы отобразить на экране пустую строку, наберите команду ECHO с точкой (ECHO.). Пробел между ними не указывается. При использовании команды ECHO нельзя указывать символ конвейеризации (|) или перенаправления (< или >).
Команда EDIT
Запускает редактор MS-DOS. Редактор MS-DOS - это полноэкранный текстовый редактор, позволяющий вам редактировать, создавать, печатать и сохранять текстовые файлы ASCII. Редактор включает в себя расширенное справочное средство по своим командам и методам - Help. EDIT [[диск:][маршрут]имя_файла] [/G] [/H] [/NOHI] Параметр [диск:][маршрут]имя_файла задает расположение и имя текстового файла ASCII. Если файл не существует, редактор создает его. Если файл существует, то он открывается, и его содержимое выводится на экран. Параметр /B выводит изображение в черно-белом режиме. Используйте его при некорректном выводе редактора на монохромном мониторе. Параметр /G использует при работе с монитором CGA наиболее быстрое обновление экрана. /H выводит максимально допустимое на используемом мониторе число строк. Параметр /NOHI позволяет вам работать с редактором MS-DOS на 8-цветных мониторах. Обычно MS-DOS использует 16 цветов. Редактор MS-DOS не работает, если в текущем каталоге, в том же каталоге, где находится EDIT.COM или по маршруту поиска не находится файл QBASIC.EXE. Некоторые мониторы не поддерживают вывод по умолчанию оперативных клавиш. Если ваш монитор не выводит оперативные клавиши, укажите параметр /B (для мониторов CGA) и /NOHI (для систем, где мониторы не поддерживают жирный шрифт). Команда EMM386 Разрешает или запрещает поддержку на компьютере с процессором 80386 (или старше) расширенной памяти. Команда EMM386 также разрешает или запрещает поддержку сопроцессора Weitek. Не пользуйтесь этой командой при работе Windows. Драйвер устройства EMM386 EMM386.EXE, обеспечивает поддержку расширенной памяти и доступ к старшей памяти. EMM386 [ON OFF AUTO] [W=ON W=OFF] Для вывода текущего состояния расширенной памяти EMM386 используйте команду EMM386 без параметров. Параметр ON OFF AUTO активизирует драйвер устройства EMM386 (параметр ON), приостанавливает драйвер устройства EMM386 (при установке в OFF), или переводят драйвер EMM386 в авторежим. Авторежим разрешает поддержку расширенной памяти только при соответствующем программном вызове. По умолчанию задается значение NO. W=ON W=OFF разрешает (W=ON) или запрещает (W=OFF) поддержку сопроцессора Weitek. Значение по умолчанию - W=OFF. Чтобы использовать команду EMM386, нужно иметь процессор 80386 или старше и установить с помощью команды DEVICE в файле CONFIG.SYS драйвер EMM386.EXE. При попытке использовать команду EMM386 на компьютере, не имеющем процессора 80386, MS-DOS выводит на экран сообщение: EMM386 driver not installed (Драйвер EMM386 не установлен) Если EMM386 был загружен при запуске MS-DOS, но используется некорректно, то параметр ON реактивизирует поддержку расширенной памяти. Параметр OFF приостанавливает поддержку расширенной памяти EMM386. Когда поддержка расширенной памяти выключена, заголовок драйвера устройства EMM386.EXE изменяется таким образом, что программы не могут использовать расширенную память. Это позволяет вам выполнять программы, не согласованные с VCPI (например Windows 3.0 в стандартном режиме). Когда параметр W=ON задан, а параметр OFF - нет, EMM386 разрешает поддержку сопроцессора Weitek. Для этого должна быть доступна старшая память (HMA). Если с помощью DOS=HIGH вы загрузили в старшую память HMA MS-DOS (задав DOS=HIGH), то поддержка сопроцессора Weitek разрешена не будет. Если вы задали параметр W=ON или W=OFF, а сопроцессор Weitek в системе не установлен, то MS-DOS выводит сообщение об ошибке: Weitek Coprocessor not installed (Сопроцессор Weitek не установлен)
Команда EXIT
Выполняет выход из интерпретатора команд MS-DOS (COMMAND.COM) и возвращает вас к программе, запустившей интерпретатор (если она существует). EXIT Когда вы используете команду MS-DOS COMMAND для запуска нового экземпляра интерпретатора команд, то можете применять EXIT для возврата в старый командный интерпретатор. Кроме того, при выполнении некоторых программ вы можете использовать EXIT для возврата в программу. Об интерпретаторах команд рассказывается в описании команды COMMAND. Если для начальной копии COMMAND.COM вы не использовали параметр /P, то EXIT выходит из интерпретатора команд. После этого для нового запуска COMMAND.COM нужно задать его расположение в ответ на командную подсказку. Если вы запустили COMMAND.COM с параметром /P, то команда EXIT не действует.
Команда EXPAND
Расширяет компрессированный файл. Вы можете использовать эту команду для распаковки файлов с установочных дисков MS-DOS 6, после чего с ними можно будет работать. EXPAND [диск:][маршрут]имя_файла [[диск:][маршрут]имя_файла[ ...]] приемник Если вы наберете команду EXPAND [диск:][маршрут]имя_файла, EXPAND выведет вам подсказку для ввода расположения и/или имени распакованного файла (приемника). По команде EXPAND (без параметров) выводится подсказка для ввода расположения и имени компрессированного (упакованного) файла, а затем подсказка для ввода расположения и/или имени распакованного файла. Параметр [диск:][маршрут]имя_файла задает расположения и имя компрессированного файла (файлов), которые требуется распаковать. Трафаретные символы (* и ?) использовать не допускается. Параметр "приемник" задает расположение и имя распакованного файла (файлов). Он может включать в себя буквенную метку диска и двоеточие, имя каталога, имя файла или их комбинацию. Однако, если в параметре "имя_файла" не задан единственный компрессированный файл, вы не можете задать в качестве приемника имя файла. На установочных дисках MS-DOS каждый компрессированный файл имеет расширение, заканчивающееся символом подчеркивания (_). При установке MS-DOS программа Setup перед копированием в систему распаковывает эти файлы. Если вам нужно считать только один из файлов с дистрибутивных дисков, вы можете воспользоваться командой EXPAND. Например, если вы хотите скопировать с дисков MS-DOS 6 файл SORT.EX_, вставьте соответствующую дискету в дисковод A и дайте команду expand a:\sort.ex_ c:\dos\sort.exe.
Команда FASTHELP
Выводит список всех команд MS-DOS 6 и дает по каждой из них краткое пояснение. FASTHELP [команда] [команда] /? Параметр "команда" задает имя команды, о которой вы хотите получить информацию. Если вы не задаете имя команды, FASTHELP выводит список команд и краткое их описание. Об MS-DOS Help рассказывается в описании команды HELP. Вы можете использовать команду FASTHELP для получения оперативной справочной информации двумя способами. Можно задать имя команды в командной строке FASTHELP или набрать в командной подсказке имя команды с последующим параметром /?. Например, чтобы получить информацию о команде COPY, вы можете воспользоваться командой fasthelp copy или copy /?. Команда FASTOPEN Запускает программу Fastopen, которая улучшает производительность компьютера при работе с большими каталогами. Fastopen уменьшает время открытия часто используемых файлов MS-DOS. Не указывайте эту команду при работе Windows. Fastopen отлеживает расположение файлов на жестком диске и сохраняет в памяти информацию для быстрого доступа. FASTOPEN диск:[[=]n] [диск:[[n][...]] [/X] В файле CONFIG.SYS вы можете использовать синтаксис: INSTALL=[[диск_dos:]маршрут_dos]FASTOPEN.EXE диск:[[=]n] [диск:[[=]n][...]] [/X] Чтобы избежать потери данных, во время работы FASTOPEN.EXE не следует запускать программу дефрагментации диска типа Microsoft Defragmenter. Параметр [диск_dos:]маршрут_dos задает расположение файла FASTOPEN.EXE. Параметр "диск:" задает жесткий диск, для которого вы хотите использовать Fastopen. Значение n задает число файлов, с которыми одновременно может работать Fastopen. Допустимые значения лежат в диапазоне от 10 до 999 (по умолчанию - 48). Параметр /X создает именованный кэш в расширенной, а не в обычной памяти. Кэш - это область памяти, в которой MS-DOS записывает (кэширует) расположение и имена открываемых вами файлов. Он согласуется со спецификацией версии 4.0 Lotus/Intel/Microsoft Expanded Memory Specification (LIM EMS). При каждом открытии файла Fastopen записывает его имя и расположение в кэш. При последующем открытии этого файла время доступа существенно сокращается. Fastopen работает только с жесткими дисками и не работает в сети. Вы можете использовать Fastopen одновременно для 24 разделов жесткого диска. Для каждого раздела Fastopen может отслеживать число файлов, заданное параметром n. Максимальное число отслеживаемых для всех разделов файлов - 999. Для каждого отслеживаемого файла Fastopen требуется порядка 48 байт памяти. Одновременно можно выполнять не более одной копии Fastopen. Если вы хотите изменить установки Fastopen, то нужно перезапустить MS-DOS. Команду Fastopen не следует давать из оболочки DOS (MS-DOS Shell), поскольку это может привести к блокировке компьютера. С помощью команды INSTALL вы можете добавить команду Fastopen в файл CONFIG.SYS. Используйте этот метод, когда нежелательно запускать Fastopen из командной строки или файла AUTOEXEC.BAT. Например, если вы хотите, чтобы MS-DOS отслеживала расположение 100 файлов на диске C, добавьте в CONFIG.SYS команду: install=c:\dos\fastopen.exe c:=100
Команда FC
Сравнивает два файла и выводит различия между ними. Для сравнения файлов ASCII используйте синтаксис: FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn][диск1:][маршрут1]имя_файла1 [диск2:][маршрут2]имя_файла2 а для сравнения файлов в двоичном формате: FC /B [диск1:][маршрут1]имя_файла1 [диск2:][маршрут2]имя_файла2 Параметр [диск1:][маршрут1]имя_файла1 задает расположение и имя первого файла, который вы хотите сравнить. Параметр [диск2:][маршрут2]имя_файла2 задает расположение и имя второго файла. Параметр /A дает при сравнении ASCII сокращенный вывод. Вместо вывода на экран всех не совпадающих строк FC выводит для каждого набора различий только первую и последнюю строки. Параметр /C игнорирует регистр символов. /L сравнивает файлы в режиме ASCII. FC сравнивает два файла построчно и пытается вновь синхронизировать файлы после несовпадения. Этот режим используется по умолчанию при сравнении файлов с расширениями, отличными от .EXE, .COM, .SYS, .OBJ, .LIB или .BIN. /LBn задает число строк для внутреннего буфера. По умолчанию 100). Если в сравниваемых файлах содержится превышающее этот размер число последовательных различных строк, FC прерывает сравнение. Параметр /N выводит в процессе сравнения ASCII номера строк. /T не расширяет табуляции в пробелы. По умолчанию табуляция интерпретируется как 8 пробелов. /W выполняет при сравнении компрессию разделителей (табуляций и пробелов). Если строка содержит слишком много последовательных пробелов или табуляций, то при указании параметра /W они интерпретируются как один пробел. При задании /W команда FC игнорирует (и не сравнивает) пробелы в начале и в конце строки. Параметр /nnnn задает число последовательных совпадений, после которых FC может считать синхронизацию файлов восстановленной. Если число совпадающих строк в файлах меньше этого значения, то FC выводит совпадающие строки как различные. Значение по умолчанию - 2. /B сравнивает файлы в двоичном режиме. FC сравнивает два файла побайтно и не пытается ресинхронизировать их после несовпадения. Для файлов с расширениями .EXE, .COM, .SYS, .OBJ, .LIB или .BIN этот режим используется по умолчанию. При использовании FC для сравнения ASCII MS-DOS сообщает о различиях между файлами, выводя имя первого файла, последнюю сравниваемую строку первого файла, последнюю совпавшую строку в обоих файлах, несовпадающие в обоих файлах строки из файла "имя_файла1" и первую сравниваемую строку в обоих файлах. Затем MS-DOS выводит имя второго файла, последнюю сравниваемую строку, различающиеся строки из файла "имя_файла2", а также следующую сравниваемую строку. Для вывода отчета о несовпадениях при двоичном сравнении MS-DOS использует следующий формат: xxxxxxxx: yy zz где значение xxxxxxxx задает относительный шестнадцатиричный адрес для пары байт, считая от начала файла. Адреса начинаются с 00000000. Шестнадцатиричные значения yy и zz представляют несовпавшие байты из файлов "имя_файла1" и "имя_файла2". В любом из имен файлов вы можете использовать трафаретные символы (* и ?). При указании трафаретного символа в имени "имя_файла1" FC сравнивает все заданные файлы с файлом, заданным именем "имя_файла2". Если вы указываете трафаретный символ в имени "имя_файла2", FC использует соответствующее значение из параметра "имя_файла1". При сравнении файлов ASCII FC использует внутренний буфер (достаточно большой для размещения 100 строк ). Если размеры файлов превышают размер буфера, FC сравнивает то, что может загрузить в буфер. Если FC не находит в загруженных частях файла совпадений, то она останавливает работу и выводит сообщение: Resynch failed. Files are too different. (Синхронизация не выполнена, файлы слишком различны.) При сравнении двоичных файлов, размер которых превышает доступную память, FC выполняет полное сравнение файлов, перекрывая находящиеся в памяти фрагменты следующими фрагментами с диска. Вывод на экран не зависит от размера файлов. Предположим, вы хотите сравнить два текстовых файла и вывести результат в сокращенном формате. Для этого наберите команду: fc /a jenny.dat mike.dat При идентичности файлов FC выводит сообщение: FC: no differences encountered (FC: различий не найдено)
Команда FCBS
Задает число управляющих блоков файлов (FCB), которые MS-DOS может одновременно открыть. Эту команду можно использовать только в файле CONFIG.SYS. FCB - это структура данных, в которой хранится информация о файле. FCBS=x Параметр x задает число блоков FCB, одновременно открываемых MS-DOS. Допускаются значения от 1 до 255 (по умолчанию - 4). Если программа пытается открыть больше x файлов используя блоки FCB, то MS-DOS может закрыть ранее открытые файлы. Команду FCBS следует использовать только в том случае, если этого требует программа. Многие программы используют описатели файлов. Их число задается командой FILES. Команда FDISK Запускает программу Fdisk, которая конфигурирует жесткий диск для использования MS-DOS. Fdisk выводит последовательность меню, облегчающих создание разделов диска (дисков) для MS-DOS. Для запуска программы используйте команду: FDISK Для вывода информации о разделах без запуска Fdisk используйте следующий синтаксис: FDISK /STATUS Параметр /STATUS выводит обзорную информацию о разделах жесткого диска (дисков) вашего компьютера. Если /STATUS не обеспечивает достаточно подробной информации о диске, то запустите программу Fdisk без параметра /STATUS и выберите пункт 4. Вы можете применять Fdisk для следующих задач: • создание основного раздела MS-DOS; • создание расширенного раздела MS-DOS; • установка активного раздела; • удаление раздела; • вывод данных раздела; • выбор следующего жесткого диска для создания разделов (если система имеет несколько жестких дисков). Экспериментировать с Fdisk не следует. Если вы случайно удалите раздел, то потеряете данные на жестком диске. Чтобы изменить размер раздела, нужно удалить раздел и создать новый раздел с другим размером. Максимальный размер раздела - 2 гигабайта. (При удалении раздела удаляются все его данные.) Fdisk не работает с диском, сформированным по команде SUBST, а также с сетевыми дисками или дисководом Interlnk. Программа Fdisk работает только с дисками, физически установленными в компьютере. Если ваш компьютер содержит компрессированные диски, Fdisk не выводит информацию о них. Такие диски (CVF) существуют на физическом диске в виде скрытых системных файлов, доступных только по чтению. Программа DoubleSpace связывает CVF с буквенной меткой. После этого вы можете использовать записанные на CVF файлы. Однако, для Fdisk компрессированный диск-том - это не отдельный диск, а просто файл. Команда FILES Задает число файлов, одновременно доступных MS-DOS. Используется только в CONFIG.SYS. FILES=x Параметр x задает число одновременно доступных файлов. Допускаются значения от 8 до 255 (по умолчанию - 8). Некоторые программы требуют большего значения, чем установленное по умолчанию, поэтому лучше установить значение 30. Установленное в FILES значение может быть не единственным определяющим фактором числа файлов, которые может одновременно открыть программа. Это число может также ограничиваться построением программы.
Команда FIND
Ищет в файле или файлах заданную строку текста. После поиска FIND выводит на экран все строки текста, содержащие заданную строку. FIND [/V] [/C] [/N] [/I] "строка" [[диск:][маршрут]имя_файла[...]] Параметр "строка" (указывается в кавычках) задает группу символов, которую вы хотите найти. Параметр [диск:][маршрут]имя_файла задает расположение и имя файла, в котором будет происходить поиск. Параметр /V выводит все строки, не содержащие заданную строку. Параметр /C выводит только число строк, содержащих заданную строку. /N выводит перед каждой строкой номер строки. /I задает игнорирование регистра символов при поиске (например, "a" и "A" рассматриваются как один символ). Если искомая строка содержит кавычки, для каждого вхождения кавычек внутри строки нужно указывать символ кавычки дважды. Если опущено имя_файла, то FIND действует как фильтр, воспринимая ввод из стандартного источника MS-DOS (обычно клавиатура, или файл при использовании перенаправления либо конвейеризации). В имени файла или в расширении, задаваемых в команде FIND, нельзя использовать трафаретные символы (* и ?). Для поиска строки в наборе файлов вы можете использовать FIND в команде FOR. Если в одной команде заданы параметры /C и /V, то FIND выводит число строк, не содержащих заданную строку. При указании в одной команде /C и /N FIND игнорирует параметр /N. Команда FIND не распознает возвратов каретки. При использовании FIND для поиска в файле текста, включающем возврат каретки, нужно ограничить строку текстом до возврата каретки. В приведенной ниже таблице показаны возвращаемые данной командой коды:
Код Смысл 0 Поиск завершен успешно. Найдено по крайней мере одно совпадение. 1 Поиск завершен успешно, но совпадений не найдено. 2 Поиск завершен неуспешно. При поиске произошла ошибка, и FIND не может сообщить о найденных совпадениях. Приведем примеры. Чтобы вывести все строки файла MUSIC.DAT, содержащие строку "Pink Floyd", наберите команду: find "Pink Floyd" music.dat Для поиска в наборе файлов, например во всех файлах .DAT, можно использовать следующий метод: for %f in (*.dat) do find "PC Magazine" %f FIND ищет в файлах .dat строку "PC Magazine".
Команда FOR
Выполняет заданную команду для каждого файла или набора файлов. Эту команду можно использовать в командных файлах или в ответ на командную подсказку. В первом случае используется синтаксис: FOR %%переменная IN (множество) DO команда [параметры] а во втором случае: FOR %переменная IN (множество) DO команда [параметры] Параметр %%переменная или %переменная представляет подставляемую переменную. Команду FOR заменяет эту переменную текстом каждой строки в заданном множестве, пока команда после ключевого слова DO не обработает все файлы. "Множество" задает один или более файлов или текстовых строк, которые вы хотите обработать с помощью заданной команды. Скобки обязательны. "Команда" задает команду, выполняемую для каждого включенного в множество файла. "Параметры" задают параметры данной команды (если она их использует). IN и DO - это не параметры, а обязательные ключевые слова команды FOR. Чтобы избежать путаницы с параметрами командного файла %0 %9, для переменных следует использовать любые числа кроме 0 - 9. В простом командном файле вам хватит одного символа, например, %%F. Вложенность команд FOR на одной командной строке не допускается. Параметр "множество" представляет одну или несколько групп файлов. В нем можно использовать трафаретные символы (* и ?). Допустимы следующие множества (*.doc), (*.doc *.dat *.rpt), (olg*.doc olgj*.rpt svt*.doc svt*.rpt), (ol??1991.* kr??1991.*). При использовании команды FOR первое значение в множестве заменяет %%переменную (или %переменную), и MS-DOS выполняет для обработки этого значения заданную команду. Этот процесс продолжается, пока MS-DOS не обработает все файлы (или группы файлов) в множестве. Предположим, вы хотите использовать команду PRINT для распечатки содержимого всех файлов в текущем каталоге с расширением .DAT и .RPT. Для этого наберите команду: for %f in (*.dat *.rpt) do print %f Каждый файл в указанными расширениями подставляется в качестве %F, пока не будет распечатано содержимое всех файлов. В этой команде можно использовать символы конвейеризации и перенаправления. Например, предыдущую команду можно модифицировать следующим образом: for %f in (*.dat *.rpt) do type %f > prn:
Команда FORMAT
Форматирует диск для использования его MS-DOS. Команда FORMAT создает для диска новый корневой каталог и таблицу распределения файлов. Она может также проверять плохие области на диске и удалять с диска все данные. Чтобы операционная система могла использовать новый диск, задайте для форматирования диска эту команду. FORMAT диск: [/V[:метка]] [/Q] [/U] [/F:размер][/B /S] FORMAT диск: [/V[:метка]] [/Q] [/U] [/T:дор /N:сект] [/B /S] FORMAT диск: [/V[:метка]] [/Q] [/U] [/1] [/4] [/B /S] FORMAT диск: [/Q] [/U] [/1] [/4] [/8] [/B /S] Параметр "диск:" задает дисковод, содержащий форматируемый диск. Это обязательный параметр. Если ни один из последующих параметров на задан, FORMAT использует для определения значений по умолчанию тип дисковода. Если диск был ранее сформатирован, и вы не указали параметр /U, то старая таблица распределения файлов и корневой каталог сохраняются для возможной отмены форматирования. Если вы поняли, что форматируете не ту дискету, используйте команду UNFORMAT. Параметр /V:метка задает метку тома, которая идентифицирует диск и может содержать до 11 символов. Если этот параметр опущен, или метка тома на задана, то MS-DOS после завершения форматирования выводит вам подсказку для задания метки тома. Если с помощью одной команды FORMAT вы форматируете несколько дискет, то всем им будет присвоена одна и та же метка. Параметр /V несовместим с параметром /8. Подробнее о метках тома рассказывается в описании команд DIR, LABEL и VOL. Параметр /Q задает быстрое форматирование диска. При указании данного параметра FORMAT удаляет информацию таблицы распределения файлов (FAT) и корневой каталог диска, но не просматривает его в поиске плохих областей. Используйте /Q только для форматирования ранее сформатированных дисков, в состоянии которых вы уверены. /U задает безусловное форматирование диска. При таком форматировании уничтожаются все существующие на диске данные, поэтому позднее вы уже не сможете их восстановить. Параметр /U следует использовать при получении во время работы с дискетой ошибок чтения/записи. См. также команду UNFORMAT. /F:размер задает объем форматируемой дискеты. Когда это возможно, используйте данный параметр вместо /T и /N. Укажите один из следующих объемов:
Значение "размер" Дискета 160 (или 160K, или 160KB) 160K, односторонняя, двойной плотности, 5.25-дюймовая. 180 (или 180K, или 180KB) 180K, односторонняя, двойной плотности, 5.25-дюймовая. 320 (или 320K, или 320KB) 320K, двусторонняя, двойной плотности, 5.25-дюймовая. 360 (или 360K, или 360KB) 360K, двусторонняя, двойной плотности, 5.25-дюймовая. 720 (или 720K, или 720KB) 720K, двусторонняя, двойной плотности, 3.5-дюймовая. 1200 (или 1200K, или 1200KB, или 1.2, или 1.2M, или 1.2MB) 1.2 мегабайта, двусторонняя, учетверенной плотности, 5.25-дюймов. 1440 (или 1440K, или 1440KB, или 1.44, или 1.44M, или 1.44MB) 1.44 мегабайта, двусторонняя, учетверенной плотности, 3.5-дюймовая. 2880 (или 2880K, или 2880KB, или 2.88, или 2.88M или 2.88MB) 2.88 мегабайта, двусторонняя, высокой плотности, 3.5-дюймовая. Параметр /B резервирует на форматируемом диске место для скрытых системных файлов. IO.SYS и MSDOS.SYS. (В предыдущих версиях MS-DOS необходимо было резервировать это место перед использованием команды SYS для копирования на диск системных файлов. Этот параметр сохранен только для совместимости.) /S копирует файлы операционной системы IO.SYS, MSDOS.SYS и COMMAND.COM с системного диска на вновь сформатированный диск, который вы сможете использовать в качестве системного. Если команда FORMAT не может найти системных файлов, она выводит подсказку для вставки системного диска. /T:дор задает число дорожек на диске. По возможности используйте вместо этого параметра параметр /F. При задании параметра /T нужно указать также параметр /N. Эти два параметра обеспечивают альтернативный метод задания размера форматируемого диска. Параметр /F нельзя использовать с параметром /T. Параметр /N:сект задает число секторов на дорожку. По возможности используйте вместо этого параметра параметр /F. При задании параметра /N нужно указать также параметр /T. Эти два параметра обеспечивают альтернативный метод задания размера форматируемого диска. Параметр /F нельзя использовать с параметром /N. Параметр /1 форматирует одну сторону дискеты. Параметр /4 форматирует в дисководе 1.2 мегабайта 5.25-дюймовую двустороннюю, двойной плотности дискету с объемом 360K. Некоторые 360-килобайтовые дисководы не могут надежно считывать дискеты, сформатированные с помощью данного параметра. При указании параметра /1 этот параметр форматирует 5.25-дюймовую двустороннюю, двойной плотности дискету с объемом 180K. Параметр /8 5.25-дюймовую дискету с 8 секторами на дорожку. Этот параметр форматирует дискеты, совместимые с версиями MS-DOS младше 2.0. Не форматируйте дискету с объемом, превышающим ее характеристики) (например, дискету 360К как 1.2-мегабайтную). При использовании команды FORMAT без параметров дискета будет форматироваться в соответствии с возможностями дисковода. Поэтому будьте внимательны и не вставляйте в него дискету меньшего объема, чем тот, для которого предназначен дисковод. После форматирования дискеты FORMAT выводит на экран сообщение: Volume label (11 characters, ENTER for none)? (Метка тома (11 символов, если метка не нужна, нажмите ENRTER) О метках тома рассказывается также в описании команды LABEL. При использовании команды FORMAT для форматирования жесткого диска, MS-DOS перед попыткой форматирования выводит сообщение следующего типа: WARNING, ALL DATA ON NON-REMOVABLE DISK DRIVE x: WILL BE LOST! Proceed with Format (Y/N)?_ (Предупреждение:данные на несменном носителе будут потеряны. Выполнить форматирование (Да/Нет?)) Для форматирования нажмите Y. Если вы не хотите форматировать диск, нажмите N. После завершения форматирования MS-DOS выводит на экран сообщения, показывающие общий объем диска, объемы дефектных областей, общий объем, используемый операционной системой (при использовании параметра /S или /B) и объем, доступный для файлов. Если вы не указали параметр /U или параметр, форматирующий диск с другим размером, команда FORMAT выполняет "безопасное" форматирование. Она очищает таблицу распределения файлов диска, но не удаляет данных. Для восстановления диска вы можете воспользоваться командой UNFORMAT. FORMAT также проверяет каждый сектор диска. Если обнаруживается сектор, на котором нельзя хранить данные, то FORMAT помечает этот сектор, чтобы MS-DOS его не использовала. Если вы используете FORMAT для форматирования новой (неразмеченной) дискеты, для сокращения времени форматирования укажите параметр /U. Не используйте FORMAT для диска, подготовленного к использованию с помощью команды SUBST. Нельзя также форматировать сетевые диски или диски Interlnk. Коды выхода команды FORMAT описаны в следующей таблице:
Код Описание 0 Операция форматирования выполнена успешно. 3 Пользователь остановил процесс с помощью CTRL+C или CTRL+BREAK. 4 Фатальная ошибка (любая ошибка, кроме 0, 3 и 5). 5 Пользователь нажал N в ответ на запрос "Proceed with Format (Y/N)?".
Команда GOTO
Передает управление MS-DOS на строку в командном файле, которая помечена заданной меткой. MS-DOS продолжает обработку команд, начиная со следующей после метки строки. Эту команду можно использовать только в командных файлах. GOTO метка Параметр "метка" задает строку командного файла, на которую должна перейти MS-DOS. Метка не может включать в себя разделители (пробелы, точки с запятой или знаки равенства). GOTO использует первые 8 символов каждой метки. Метка, заданная вами в команде GOTO, должна совпадать с меткой в командном файле (перед такой меткой указывается двоеточие). Если командный файл не содержит заданной метки, то его обработка прекращается, а MS-DOS выводит на экран сообщение: Label not found (Метка не найдена) GOTO часто используется с командой IF для выполнения перехода по условию. См. пример в описании команды IF. Команда GRAPHICS Загружает в память программу, которая позволяет MS-DOS печатать выводимую на экран информацию. Используйте команду GRAPHICS только если вы работаете с графическим адаптером. GRAPHICS поддерживает графические режимы CGA, EGA и VGA. GRAPHICS [тип] [[диск:][маршрут]имя_файла] [/R] [/LCD] [/PRINTBOX:STD /PRINTBOX:LCD] Параметр "тип" задает тип принтера:
Значение Тип принтера COLOR1 IBM Personal Computer Color Printer c черной лентой. COLOR4 IBM Personal Computer Color Printer с лентой RGB (красный, зеленый, голубой и черный). COLOR8 Принтер IBM Personal Computer Color Printer с лентой CMY (бирюзовый, малиновый, желтый и черный). HPDEFAULT Любой принтер Hewlett-Packard PCL. DESKJET Hewlett-Packard DeskJet. GRAPHICS IBM Personal Graphics Printer, IBM Proprinter, или IBM Quietwriter. GRAPHICSWIDE IBM Personal Graphics Printer c 11-дюймовой кареткой. LASERJET Hewlett-Packard LaserJet. LASERJETII Hewlett-Packard LaserJet II. PAINTJET Hewlett-Packard PaintJet. QUIETJET Hewlett-Packard QuietJet. QUIETJETPLUS Hewlett-Packard QuietJet Plus. RUGGEDWRITER Hewlett-Packard RuggedWriter. RUGGEDWRITERWIDE Hewlett-Packard RuggedWriterwide. THERMAL Совместимый с PC термопринтер IBM. THINKJET Hewlett-Packard ThinkJet. Параметр [диск:][маршрут]имя_файла задает расположение и имя профильного файла принтера, содержащего информацию о поддерживаемых принтерах. Если параметр опущен, MS-DOS ищет в текущем каталоге и в каталоге, содержащем GRAPHICS.COM, файл с именем GRAPHICS.PRO. Параметр
|