рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Выполнение команды для набора файлов. Команда For

Выполнение команды для набора файлов. Команда For - раздел Информатика, Возможности командных файлов MS-DOS Команда For Позволяет Выполнить Некоторую Команду Для Нескольких Файлов Из Ук...

Команда For позволяет выполнить некоторую команду для нескольких файлов из указанного списка. Она может употребляться не только в командных файлах, но и вводиться пользователем в командной строке MS-DOS. Формат команды:

For %x in (список)команда

где х- любой символ, кроме ‘0’, ‘1’, …, ‘9’ (это ограничение нужно для того, чтобы не было совпадений с параметрами %0 - %9 в командном файле);

список - одно или несколько имен файлов, разделенных пробелами. В именах файлов можно использовать символы ‘*’ и ‘?’;

команда - любая программа или команда MS-DOS, кроме команды For. Если в команде употреблено выражение %x, тогда оно заменяется именами файлов из списка.

Примеры использования команды For в командной строке MS-DOS:

1. Для всех файлов из текущего каталога с расширением .asm вызвать макроассемблер MASM:

For %a in (*.asm) do masm %a

2. Сравнить файлы с расширениями .PAS и .ЕХЕ из текущего каталога с такими же файлами на диске А:

For %b in (*.pas *.exe) do Fc %b A:%b

3. Копировать все файлы из текущего каталога с именами, начинающимися с цифры, в текущий каталог диска D:

For %c in (1 2 3 4 5 6 7 8 9) do Copy %c*.* D:

Замечание. Если команды For используется в пакетном файле, а не в командной строке MS-DOS, тогда вместо аргумента %x надо указывать %%x (см. пример ниже).

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

For %%a in (*.asm) do masm %%a

For %%b in (*.pas *.exe) do Fc %%b A:%%b

For %%c in (1 2 3 4 5 6 7 8 9) do Copy %%c*.* D:

Замечание. Если на диске имеются длинные имена файлов или каталогов, созданные в Windows 95/98 или Windows NT, тогда команда For по умолчанию не будет замечать эти имена, а будет обрабатывать только соответствующие им короткие имена. В MS-DOS 7.0 Вы можете переключить команду For на работу с длинными именами. Для этого перед командой For надо выдать команду ‘LfnFor On’. Для возврата к работе с короткими именами нужно выдать команду ‘LfnFor Off’.

– Конец работы –

Эта тема принадлежит разделу:

Возможности командных файлов MS-DOS

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Выполнение команды для набора файлов. Команда For

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Выполнение командных файлов
Рассмотрим действия, которые необходимо предпринять для запуска командных файлов, а также то, как они выполняются операционной системой MS-DOS. 1. Для выполнения пакетного файла, находящег

Вызов командных файлов с возвратом. Команда Call
Если из командного файла вызвать другой командный файл, вставив в него имя этого командного файла с необходимыми параметрами, то после завершения вызванного файла возврата управления в исходный ком

Символические имена параметров командного файла
В командном файле одновременно можно иметь доступ к девяти параметрам, которые обозначаются как %1, %2, ..., %9. Если при вызове командного файла задано меньше девяти параметров, т

Команда Shift
Иногда в командном файле требуется применить более девяти параметров, либо выполнить одинаковую обработку для всех параметров командного файла. В этих случаях следует использовать команду Shift. Ес

Доступ к переменным среды MS-DOS в командном файле
Для установки переменных окружения в командных файлах используется команда Set. Формат команды: Set переменная = значение При выполнении этой команды MS-DOS преобразует в и

Управление отображением команд на экране
5.1. Команды ‘Echo on’ и ‘Echo off’ По умолчанию команды пакетного файла выводятся на экран перед выполнением. Если в него вставить команду ‘Echo off’, тогда выполняемые з

Команда Echo
Данная команда позволяет выдавать из командного файла сообщения на экран. Формат команды: Echo сообщение Указанное сообщение выводится на экран даже тогда, когда режим выво

Вывод сообщений в файл
С помощью символа перенаправления ввода-вывода ‘>’ можно выводить сообщения не на экран, а в файл. Для добавления строки с сообщением в конец файла следует применить такую команду:

Комментарии в командных файлах
Команда Rem позволяет включать в командный файл комментарии, которые не будут интерпретироваться как команды во время исполнения этого файла. Они могут употребляться для улучшения удобочитаемости к

Паузы в командных файлах
Во время выполнения пакетного файла может возникнуть необходимость в его приостановке (например, для вставки нужной дискеты). Для этого можно использовать команду Pause. При выполнении этой команды

Проверка условий в пакетных файлах. Команда IF
Команда IF позволяет в зависимости от выполнения некоторых условий выполнять или не выполнять требуемую команду. Формат команды: IF условие команда Здесь команда – э

Диалог с пользователем в командных файлах. Команда Choice
Иногда в командном файле нужно выполнить различные действия по выбору пользователя. Это можно сделать с помощью программы Choice. Формат команды: Choice (/C спис

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги