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

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

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


Читайте также:
  1. Воспитание силы и скорости сокращения мышц, при­нимающих участие в выполнении передачи мяча
  2. Вы не беспокоитесь о своем короле?
  3. Заткнись, Кин! Веди огонь в своем секторе!
  4. июля 2007 года городская Дума на своем заседании утвердила внесенный главой города проект флага муниципального образования город-герой Новороссийск.
  5. К своему Богу и заключается смысл жизни
  6. К своему Богу и заключается смысл жизни
  7. К своему Богу и заключается смысл жизни
ББББ ВВВВ ГГГГГ ДДДД

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

@ECHO OFFSET M=ААА ББББ ВВВВ,ГГГГГ ДДДДFOR /F "EOL=; TOKENS=2,3* DELIMS=, " %%i IN ("%M%") DO @ECHO %%i %%j %%k

Наконец, команда FOR /F позволяет обработать строку вывода другой команды. Для этого следует вместо набора имен файлов в скобках ввести строку вызова команды в апострофах (не в кавычках!). Строка передается для выполнения интерпретатору команд cmd.exe, а вывод этой команды записывается в память и обрабатывается так, как будто строка вывода взята из файла. Например, следующий командный файл:

@ECHO OFFCLSECHO Имена переменных среды:ECHO.FOR /F "DELIMS==" %%i IN ('SET') DO ECHO %%i

Выведет перечень имен всех переменных среды, определенных в настоящее время в системе.

В цикле FOR допускается применение тех же синтаксических конструкций (операторов), что и для заменяемых параметров

 

Содержание работы

Задание 1. Анализ пакетного файла

· Создайте в режиме командной строки текстовый пакетный файл, который выводит на экран содержимое заданного пользователем текстового файла. Имя файл задается как параметр:

@echo off

if -%1==- goto no_param

if not exist %1 goto not_tex

type %1

Goto exit

:no_param

echo Must be parameter!


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


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

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