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

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

Передача командному файлу параметров

Передача командному файлу параметров - Методические Указания, раздел Науковедение, Методические указания по проведению практических занятий разработаны для раздела 4 учебной дисциплины Операционные системы Предположим, Мы Хотим Создать Командный Файл, Который Сначала Формирует Справ...

Предположим, мы хотим создать командный файл, который сначала формирует справку с описанием заданной пользователем команды, а потом загружает его для просмотра в блокнот. Фокус в том, чтобы при очередном запуске командного файла каким-то образом сообщить ему, какая именно команда нас интересует на этот раз.

Для решения этой задачи предусмотрен механизм обработки параметров. Работает он довольно просто. Если при запуске командного файла пользователь указал несколько параметров, то в тексте командного файла первый из них мы обозначаем записью %1, второй записью %2, третий записью %3 и т.д. Этими обозначениями мы пользуемся в тексте командного файла примерно так же, как в естественной речи местоимениями.

Текст командного файла, решающего поставленную задачу, приведен на следующем листинге. Обратите внимание на команду help. В качестве ее параметра ей передается первый параметр командного файла.

Предположим, что мы присвоили этому командному файлу имя show-help.bat. Для того чтобы загрузить в блокнот описание команды, например, dir, мы должны ввести команду следующим образом.

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

Что произойдет, если пользователь при запуске этого командного файла укажет не два, а четыре параметра? Ничего страшного, они ничему не помешают, просто не будут использованы. А что будет, если указать только первый параметр? Второй параметр окажется пустым. Эффект получится такой: командный файл будет выполнен, но так, как будто на месте записи %2 ничего нет. Команда help сформирует список всех команд и поместит его в файл с пустым именем и расширением.help. Если же пользователь запустить этот файл, не указав ни одного параметра, то при попытке командного процессора выполнить команду md(она предназначена для создания каталога), мы получим сообщение о синтаксической ошибке, поскольку у команды md обязательно должен быть параметр.

Таким образом, использование параметров создает большие возможности, но может существенно усложнить дело. Для того чтобы командный файл всегда работал корректно, необходимо проверять корректность указания пользователем параметров и каким-то образом реагировать на неполные или неверные входные данные. Можно, конечно, этого и не делать, но некорректно работающий командный файл может наломать дров, особенно, если он предусматривает удаление или перезапись данных.

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

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

Методические указания по проведению практических занятий разработаны для раздела 4 учебной дисциплины Операционные системы

Введение Методические указания по проведению практических занятий разработаны для раздела учебной дисциплины Операционные системы...

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

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

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

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

Общие теоретические сведения
Командная оболочка — это отдельный программный продукт, который обеспечивает прямую связь между пользователем и операционной системой. Текстовый пользовательский интерфейс командной строки предоста

Переименование файлов
Формат команды: ren имя-файла1 имя-файла2 Параметр имя-файла1 задает имя (или шаблон имен с символами * и ?) пере­именовываемых файлов, параметр имя-файла2 — новое имя (им

Соединение (конкатенация) файлов
Формат команды: сору имя-файла [ + имя-файла ]... имя-файла Параметры /d - Сохранение копируемых шифрованных файлов как расшифрованных в м

Dir > dirlist.txt
Если файл Dirlist.txt не существует, интерпретатор команд Cmd.exe создаст его. Если файл существует, Cmd.exe заменит информацию в файле на данные, полученные от команды dir.

Синтаксис
xcopy источник [результат] [/w] [/p] [/c] [/v] [/q] [/f] [

Общие теоретические сведения
Командным (пакетным— от batch) файлом называется последовательность команд DOS, записанная в текстовый файл. Командные файлы имеют расширение .BATи позволяют автом

Общие теоретические сведения
Командные файлы предназначены для упрощения задания и выполнения часто используемы последовательностей команд системы. Средства DOS для поддержки командных файлов позволяют § созд

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

Dir С(Y):arhiv*.rar /a:-D/b/o:-D > list_of_files.txt
  dir С(Y):arhiv*.rar– это означает что мы считываем все rar-архивы в папке С(Y):arhiv. /a:-D– данный параметр означает, чт

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

Передача управления другому командному файлу. Команда call
Существует возможность вызвать из одного командного файла другой командный файл. Для этого служит команда call. Замечательно, переменные, заданные в вызывающем командном файле «вид

Включение диспетчера задач Windows 7 через редактор групповой политики
В первом случае выполните следующие действия: - Войдите в главное меню Пуск, выбираем пункт Выполнить и наберите команду gpedit.msc

Использование справки.
Для получения справки о программной обо­лочке Far Manager нажмите клавишу F1. После этого на экран будет выведено окно подсказки. Для выбора нужного пункта из списка подск

Далее Назад Указатель Отмена
в английском варианте Far Manager: [ Next ] [ Previous ] [ Index ] [ Cancel ] Для выбора нужного варианта клавишами со стрелками вправо-влево пер

Общие теоретические сведения
Total Commander — менеджер файла для Windows 9х. подобный проводнику Windows, но имеющий некоторые существенные отличия. Total Commander имеет две панели, подобно известной оболочке Far Manager, но

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