Скачиваний:
18
Добавлен:
20.06.2014
Размер:
40.07 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ

Индивидуальное домашнее задание(часть 2)

по дисциплине

«Программирование на языке высокого уровня»

на тему:

«Описание и примеры использования заданной группы команд командной строки Windows»

Студент

Ключанских А.С

подпись, дата

фамилия, инициалы

Группа

АС-10-1

Принял

Фарафонов А.С.

ученая степень, звание

подпись, дата

фамилия, инициалы

Липецк 2010

  1. Задание кафедры Получить навыки использования наиболее часто употребляемых команд командной строки операционной системы Windows.

  1. Оглавление

  1. Команда PAUSE………………..…………………………………………………4

  2. Команда POPD…………………………………………………………………….4

  3. Команда PRINT……………………………………………………………….…..5

  4. Команда PROMT………………………………………………………………….5

  5. Команда PUSHD……………………………………………………..……………6

  6. Команда RD…………………………………………………………………….…7

  7. Команда RECOVER………………………………………………………………7

  8. Команда REM………………………………………………………………….….8

  9. Команда REN…………………………………………………………..………….8

  10. Команда DATE…………………………………………………………...……….9

1)Команда pause

Приостанавливает выполнение пакетной программы с выводом сообщения об ожидании нажатия пользователем любой клавиши.

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

@echo off

:begin

copy a:*.*

echo Please put a new disk into drive A

pause

goto begin

В этом примере все файлы с диска A копируются в текущий каталог. После этого на экран выводится запрос вставить другой диск в дисковод А, затем команда pause приостанавливает работу программы, чтобы пользователь мог сменить диск и нажать любую клавишу для продолжения процесса. Данная пакетная программа работает как бесконечный цикл. Команда goto BEGIN возвращает управление на начало командного файла. Для завершения работы этой пакетной программы требуется нажать комбинацию CTRL+C и Y.

2)Команда popd

Изменяет текущий в каталог на каталог, сохраненный командой pushd.

Каждое выполнение команды pushd сохраняет один каталог. Запустив команду pushd несколько раз, можно сохранить несколько каталогов.

Каталоги сохраняются последовательно в виртуальном стеке. Если команда pushd выполняется один раз, то каталог, в котором используется команда, помещается в стеке вниз. Если запустить команду еще раз, второй каталог помещается над первым. Этот процесс повторяется при каждом вызове команды pushd .

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

Если расширения командного процессора разрешены, то команда popd удаляет любые имена дисков, назначенные командой pushd.

Команды pushd и popd можно использовать в пакетной программе для изменения текущего каталога, в котором она была запущена, и последующего возврата к нему. В приведенном ниже примере показано, как это сделать:

@echo off rem Этот пакетный файл удаляет все файлы .txt в заданном каталоге pushd %1 del *.txt popd cls echo Все текстовые файлы в каталоге %1 удалены

3)Команда print

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

/d:принтер Задает имя принтера, на котором требуется напечатать файл. Можно задать локальный принтер, указав порт на компьютере, к которому подключен принтер. Допустимые значения для параллельных портов: LPT1, LPT2 и LPT3. Допустимые значения для последовательных портов: COM1, COM2, COM3 и COM4. Можно также задать сетевой принтер по его имени в сети (\\имя_сервера\имя_принтера). Если принтер не задан, то задание уйдет на печать в порт LPT1. диск: Задает логический и физический диск, на котором находится файл, задаваемый на печать. Этот параметр не нужен, если файл для печати находится на текущем диске. путь Задание местоположения файла на диске. Этот параметр не нужен, если файл для печати находится в текущем каталоге. имя_файла [...] Обязательный параметр. Задает имя файла, который требуется напечатать. В одном вызове команды может быть задано несколько файлов.

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

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

С помощью команды mode можно выполнить настройки в командной строке.

Для отправки на печать файла Report.txt из текущего каталога на принтер, подключенный к порту LPT2 локального компьютера, введите:

print /d:LPT2 report.txt

Соседние файлы в папке ИДЗ ОС Unix (2 разных исполнения)