Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Передача данных в командный файл. Довольно часто возникает необходимость создать один пакетный файл

Во-вторых, из переменной среды можно выделять подстроки с помощью конструкции | Проверка значения переменной | При таком использовании команды FOR процесс обработки продолжается, пока не обработаются все файлы (или группы файлов), указанные во множестве. | При своем выполнении напечатает |


Читайте также:
  1. DFD - диаграмма потоков данных
  2. III. Передача правления Саулу 9:1—12:25
  3. XML и реляционные базы данных
  4. АВТОМАТИЗИРОВАННЫЕ БАНКИ И БАЗЫ ДАННЫХ
  5. Активный метод - выполнение и обсуждение практической работы, оформление протокола исследования; работа с мультимедийными базами данных, компьютерными моделями и программами.
  6. Активный метод - работа с мультимедийными базами данных, компьютерными моделями и программами, демонстрационным материалом.
  7. Активный метод - работа с мультимедийными базами данных, компьютерными моделями и программами, демонстрационным материалом.

Довольно часто возникает необходимость создать один пакетный файл, но выполнять его каждый раз с различными данными. Возможны два способа передачи данных в пакетный файл:

· с помощью списка замещаемых параметров,

· с помощью системных переменных.

Замещаемые параметры командной строки. При использовании первого способа в тексте пакетного файла используются формальные параметры, имеющие имена %0, %2, …%9. Реальные значения этим параметрам присваиваются с помощью фактических параметров, которые указываются при запуске пакетного файла через пробелы:

<имя пакетного файла> <параметр1> <параметр2>.. <параметр9>

При выполнении пакетного файла формальный параметр %1 получает значение (замещается) <параметр1>, формальный параметр %2 получает значение <параметр2> и т.д. В формальном параметре %0 хранится имя самого пакетного файла.

Если в командной строке при вызове пакетного файла задано меньше девяти параметров, то "лишние" переменные из %1 – %9 замещаются пустыми строками.

Например, пусть создан командный файл copier.bat следующего содержания:

@ECHO OFFCLSECHO Файл %0 копирует каталог %1 в %2XCOPY %1 %2 /S

Если запустить его из командной строки с двумя параметрами, например

copier.bat C:\Programs D:\Backup

Дата добавления: 2015-08-27; просмотров: 44 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Пакетный файл, состоящий из двух команд вызова| При необходимости использования более 10 параметров, необходимо воспользоваться командой SHIFT.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)