Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Вызов одного пакетного файла из другого.



CALL [диск: ][путь]имя_файла [параметры_вызова]

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

Вывод либо установка активной кодовой страницы. CHCP [nnn] nnn-Номер кодовой страницы.

Ввод CHCP без параметров позволяет выяснить номер текущей кодовой страницы.

Вывод имени либо смена текущей папки.

CHDIR [диск: ][путь]

CHDIR[..]

CD [диск: ][путь]

CD[..]                             .. задает переход в родительскую папку.

Команда CD диск: отображает имя текущей папки заданного диска.

Команда CD без параметров отображает имена текущего диска и папки.

Очистка экрана. CLS

Копирование одного или нескольких файлов в другое место.

COPY [/A | /B] источник [/A | /B] [+ источник [/A | /B] [+...]] [результат [/A | /B]] [/V] [/Y | /-Y]

источник Имя копируемого файла (файлов).

/A – Файл является текстовым файлом ASCII.

/B – Файл является двоичным.

Результат – Папка для размещения и/или имя создаваемого файла.

/V – Проверка правильности копирования путем сравнения файлов.

/Y – Отключение режима запроса подтверждения на замену файлов.

/-Y – Включение режима запроса подтверждения на замену файлов.

Ключ /Y может быть установлен с помощью переменной среды COPYCMD.

Ключ /-Y, заданный непосредственно в командной строке, имеет над ним приоритет.

Чтобы объединить несколько файлов в один, необходимо указать единственный результирующий файл и несколько исходных (путем использования подстановочных знаков или формата файл1+файл2+файл3).

Смена устройства, используемого системой в качестве терминала. CTTY устройство Устройство, используемое в качестве терминала, например COM1.

DATE [дата] Ввод DATE без параметров позволяет получить текущее значение даты и выдат за-прос на ввод нового значения даты. Нажатие клавиши ENTER оставляет значение даты без изме-нения.

Удаление одного или нескольких файлов.

DEL [диск: ][путь]имя_файла [/P]

ERASE [диск: ][путь]имя_файла [/P]

Просмотр каталогов.

DIR [диск: ][путь]имя_файла Имя удаляемого файла (файлов). Для удаления сразу нескольких файлов используются подстановочные знаки.

/P – Выдача запросов при удалении каждого файла.

[диск: ][путь][имя_файла]

         Диск, папка и/или файлы, которые следует включить в список.

         (Может использоваться один или несколько образцов имен.)

/P – Пауза после заполнения каждого экрана.

/W – Вывод списка в несколько столбцов.

/A – Вывод файлов с заданными атрибутами.

атрибуты    

D Папки                

R Файлы только для чтения

H Скрытые файлы           

A Предназначенные для архивации

S Системные файлы         

Префикс " -" имеет значение НЕ

/O – Сортировка списка отображаемых файлов.

сортировка  

N по имени (алфавитная)      

S по размеру (начиная с меньших)

E по расширению (алфавитная) 

D по дате (с более старых)

G Начать список с папок  

Префикс " -" - обратный порядок

A по дате загрузки (начиная с более старых)

/S – Вывод списка файлов из заданной папки и ее подпапок.

/B – Вывод только имен файлов.

/L – Использование нижнего регистра.

/V – Отображение расширенных сведений о файлах и папках.

/4 – Вывод четырех цифр года (если не указан ключ /V).

Ключи могут быть установлены с помощью переменной среды DIRCMD. Чтобы отменить их дей-ствие, в командную строку следует поместить те же ключи с префиксом " -".

Вывод сообщений и переключение режима отображения команд на экране.

ECHO [ON | OFF]

ECHO [сообщение]

Ввод ECHO без параметров позволяет выяснить текущий режим отображения команд.

Завершение работы коммандного процессора MS-DOS.   EXIT

Запуск указанной команды для каждого из файлов в наборе.

FOR %переменная IN (набор) DO команда [параметры]

%переменная Подставляемый параметр.

(набор) Набор, включающий один или более файлов.

 Допускается использование подстановочных знаков.

команда Команда, выполняемая для каждого из файлов в наборе.

параметры Параметры и ключи, необходимые для выполнения команды.

При использовании команды FOR в пакетном файле вместо записи %переменная следует исполь-зовать запись %%переменная.

Передача управления в отмеченную строку пакетного файла.

GOTO метка метка Текстовая строка, играющая в пакетном файле роль метки.

Метка должна находиться в отдельной строке программы и начинаться с двоеточия.

Оператор условного выполнения команд в пакетном файле.

IF [NOT] ERRORLEVEL число команда

IF [NOT] строка1==строка2 команда

IF [NOT] EXIST имя_файла команда

NOT          Windows выполняет команду лишь в том случае, если условие ложно.

ERRORLEVEL число Условие истинно, если последняя запущенная программа завершилась с ко-дом возврата, равным либо превышающим указанное число.

команда      Команда, которую следует выполнить в случае истинности условия.

строка1==строка2 Условие истинно при совпадении обеих строк.

EXIST имя_файла Условие истинно, если указанный файл существует.

Создание папки. MKDIR [диск: ]путь MD [диск: ]путь

Вывод либо установка пути поиска исполняемых файлов.

PATH [[диск: ]путь[;...]]

PATH;

Ввод PATH; позволяет очистить путь поиска, ограничив его текущей папкой.

Ввод PATH без параметров приводит к отображению текущего пути поиска.

Приостановка выполнения пакетного файла и вывод сообщения:

Нажмите любую клавишу....            PAUSE

Изменение приглашения в командной строке. PROMPT [текст]

текст Новое приглашение командной строки.

Приглашение может включать обычные символы и следующие коды:

$Q = (знак равенства)

$$ $ (символ доллара)

$T Текущее время

$D Текущая дата

$P Текущие диск и путь

$V Номер версии

$N Текущий диск

$G > (знак " больше" )

$L < (знак " меньше" )

$B | (вертикальная черта)

$H Backspace (удаление предыдущего символа)

$E Код Escape (ASCII 27)

$_ Возврат каретки и перевод строки

Ввод PROMPT без параметров позволяет восстановить исходный вид приглашения.

Помещение комментариев в пакетные файлы и файл CONFIG.SYS.   REM [текст]

Переименование файлов и папок.

RENAME [диск: ][путь][папка1 | имя_файла1] [папка2 | имя_файла2]

REN [диск: ][путь][папка1 | имя_файла1] [папка2 | имя_файла2]

Указать другой диск или папку для результирующего файла или папки нельзя.

Удаление папки.

RMDIR [диск: ]путь

RD [диск: ]путь

Вывод, установка и удаление переменных среды.

SET [переменная=[строка]]

переменная Имя переменной среды.

строка Текст, представляющий значение переменной среды.

Ввод SET без параметров позволяет вывести текущие значения переменных среды.

Вывод и установка системного времени.

TIME [время]

Ввод TIME без параметров позволяет получить текущее значение времени

и выдать запрос на ввод нового значения.

Нажатие клавиши ENTER оставляет значение времени без изменения.

Вывод на экран содержимого текстовых файлов.

TYPE [диск: ][путь]имя_файла

Вывод сведений о версии MS-DOS. VER

Установка режима проверки правильности записи файлов на дискa. VERIFY [ON | OFF]

Ввод VERIFY без параметров позволяет выяснить текущее значение режима VERIFY.

Вывод метки и серийного номера тома для диска.       VOL [диск: ]

Включение/выключение режима обработки комбинации клавиш CTRL+C. BREAK [ON | OFF]

Ввод BREAK без параметров позволяет выяснить текущее значение режима BREAK.

Включение либо отключение поддержки отображаемой памяти EMM386.

EMM386 [ON | OFF | AUTO] [W=ON | W=OFF]

ON | OFF | AUTO Активизация либо остановка работы драйвера EMM386.EXE, а также перевод его в режим AUTO.

W=ON | OFF      Включение либо отключение поддержки сопроцессора Weitek.

Внешние команды.

Отображение и изменение атрибутов файлов.

ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [[диск: ][путь]имя_файла] [/S]

+ Установка атрибута.

- Снятие атрибута.

R Атрибут " Только чтение".

A Атрибут " Архивный".

S Атрибут " Системный".

H Атрибут " Скрытый".

/S Обработка файлов во всех подпапках указанного пути.

Проверка диска и вывод статистики.

CHKDSK [диск: ][[путь]имя_файла] [/F] [/V]

[диск: ][путь] Проверяемые диск и папка.

имя_файла Файлы, для которых проверяется наличие фрагментации.

/F – Исправление ошибок на диске.

/V – Вывод полного пути и имени для каждого из файлов на диске.

Для проверки текущего диска следует запустить программу CHKDSK без параметров.

Вместо команды CHKDSK в данном случае рекомендуется обратиться к программе

SCANDISK. SCANDISK обладает более широкими возможностями по проверке диска и

устранению возникших неполадок.


Поделиться:



Последнее изменение этой страницы: 2019-10-03; Просмотров: 173; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.03 с.)
Главная | Случайная страница | Обратная связь