MS-DOS использует зарезервированную для каждого дискового буфера память для данных при операциях чтения и записи. Для получения лучшей производительности при работе с такими программами, как текстовые редакторы, задайте для n значение от 10 до 20. Если вы собираетесь создавать много подкаталогов, то лучше увеличить число буферов до 20–30. Каждый буфер требует примерно 532 байта памяти. Чтобы определить, сколько памяти задействовано для дисковых буферов, используйте команду MEM /D /Р. Увеличение числа буферов сокращает объем памяти, доступной для программы.
align=justify>вызывает один командный файл из другого, не завершая его выполнение.
CALL [диск: ][маршрут]имя_файла [параметры_ком_файла]
Например, чтобы запустить файл TEST.BAT из другого командного файла, включите в вызывающий файл команду CALL TEST.
Параметр [диск: ][маршрут]имя_файла задает расположение и имя вызываемого командного файла. Файл должен иметь расширение. ВАТ. "Параметры_ком_файла" — это информация командной строки, необходимая для вызываемого командного файла, включая параметры, имена файлов, подставляемые параметры с %1 по %9 и переменные операционной среды.
Вы можете вызывать командный файл рекурсивно, однако при этом во избежание зацикливания требуется обеспечить команду выхода. Не используйте в команде CALL конвейеризацию (|) и символы перенаправления («, <, > и»).
Выводит номер активного набора символов (кодовой страницы). Эту команду можно также использовать для изменения активного набора символов для всех устройств, поддерживающих переключение наборов.
СНСР [nnn]
Для вывода на экран номера активного набора символов используйте команду СНСР без параметра. Параметр nnn задает системный набор символов, определенный в файле CONFIG.SYS командой COUNTRY. MS-DOS предусматривает наборы символов для следующих стран и языков (русифицированная версия MS-DOS может включать в себя набор символов 866 — Россия):
437
США850
Латинский I852
Латинский II860
Португальский863
Канадский французский865
Дания и НорвегияПеред использованием команды СНСР вам нужно с помощью команды COUNTRY задать расположение файла COUNTRY.SYS и загрузить в память программу NLSFUNC.
После присваивания набора символов любая запускаемая программа будет использовать этот набор. Если заданный набор символов в вашей системе не подготовлен, MS-DOS предупреждает вас выводом сообщения об ошибке:
Invalid code page
(Недопустимая кодовая страница)
Если устройство (монитор, клавиатура или принтер) не подготовлены для набора символов, MS-DOS выводит на экран сообщение в следующем формате:
Code page mmm not prepared for device nnn
(Кодовая страница mmm для устройства nnn не подготовлена)
Более подробную информацию о наборах символов вы можете найти в описаниях команд COUNTRY, NLSFUNC и MODE.
Выводит на экран имя текущего каталога или изменяет текущий каталог.
CHDIR [диск: ][маршрут]
CHDIR[..]
CD [диск: ][маршрут]
CD [..]
Например, команда cd \progs изменяет текущий каталог на подкаталог PROGS. Чтобы вывести буквенную метку текущего диска и имя каталога, дайте команду CHDIR или CD без параметров.
Параметр [диск: ] [маршрут] задает диск (если он отличен от текущего) и каталог, куда вы хотите перейти. При этом… определяет переход в порождающий каталог. Чтобы перейти в корневой каталог (вершину иерархии каталогов), наберите команду CD \.
Задав в команде CHDIR или CD буквенную метку диска, вы можете сменить текущий каталог на другом диске. Эту команду удобно также использовать для копирования файлов (см. команду COPY).
Проверяет состояние диска и выводит отчет. Может также исправлять ошибки диска. Отчет о состоянии показывает логические ошибки, найденные в файловой системе MS-DOS, содержащиеся в таблице распределения файлов и каталогах (CHKDSK не проверяет возможность считывания информации в ваших файлах). При наличии ошибок на диске выводится соответствующее сообщение.
CHKDSK [диск: ][[маршрут]имя_файла] [/F] [/V]
Например, если вы хотите проверить ошибки на диске в дисководе В: и исправить их, наберите команду chkdsk a: /f.
Для вывода состояния диска в текущем дисководе используйте команду CHKDSK без параметров.
Параметр "диск: " задает дисковод с проверяемым диском. Параметр "[маршрут]имя_файла" задает расположение и имя файла или набора файлов (при указании трафаретных символов * и?), фрагментацию которых вы хотите проверить с помощью CHKDSK.
Параметр /F исправляет ошибки диска. Не используйте этот параметр при выполнении CHKDSK из другой программы (например, Microsoft Windows или MS-DOS Task Swapper). /V выводит на экран при проверке имя каждого файла в каждом катало-