Работа с интерпретатором CMD

Общая характеристика оболочки Windows. Настройка свойств командной строки. Управление файлами и данными. Перенаправление ввода-вывода, конвейеризация. Использование переменных в сценариях. Условные и циклические операторы. Вывод списка имен каталогов.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 29.03.2014
Размер файла 63,4 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://allbest.ru

Благовещенский финансово-экономический колледж - филиал ФГОБУ ВПО «Финансовый университет при Правительстве Российской Федерации»

ПЦК «Информатика и математика»

Специальность: Прикладная информатика (по отраслям)

КУРСОВАЯ РАБОТА

На тему: Работа с интерпретатором CMD

Выполнил

Ф.И.О Улихин Владислав Викторович

Научный руководитель

Ф.И.О. Казакова Татьяна Анатольевна

Благовещенск 2013

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. ИНТЕРПРЕТАТОР КОМАНДНОЙ СТРОКИ

1.1 Общая характеристика командной оболочки. Командная оболочка Windows

1.2 Настройка свойств командной строки

1.3 Внешние и внутренние команды

ГЛАВА 2. РАБОТА С КОМАНДАМИ

2.1 Команды cmd.exe и их структур

2.2 Управление файлами и данными

2.3 Перенаправление ввода-вывода, конвейеризация

2.4 Использование нескольких команд

ГЛАВА 3. СЦЕНАРИИ КОМАНДНОЙ СТРОКИ

3.1 Язык интерпретатора

3.2 Операторы, команды и аргументы сценариев

3.3 Использование переменных в сценариях

3.4 Условные и циклические операторы в командной строке

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ 1

ПРИЛОЖЕНИЕ 2

ВВЕДЕНИЕ

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

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

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

Цель курсовой работы - изучить основы работы с интерпретатором командной строки cmd.exe.

Достижению поставленной в курсовой работе цели способствует решение следующих задач:

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

· Рассмотреть базовые консольные команды и изучить их использование для решения прикладных задач.

· Изучить основные средства автоматизации задач, выполняемых с помощью языка интерпретатора cmd, таких как использование командных и пакетных файлов.

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

Глава 1. Интерпретатор командной строки

1.1 Общая характеристика командной оболочки. Командная оболочка Windows

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

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

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

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

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

В Windows 9x, как и в MS-DOS, командный интерпретатор по умолчанию был представлен исполняемым файлом command.com. В командной оболочке операционных систем семейства Windows NT программы выполняются и результат их выполнения отображается на экране в виде, сходном с интерпретатором Command.com.

С каждой новой версией Windows командная строка совершенствовалась, а ее возможности расширялись. Начиная с версии Windows NT, в операционной системе реализован интерпретатор команд Cmd.exe, обладающий гораздо более мощными возможностями. Командная строка претерпела значительные изменения, связанные не только с повышением производительности, но и с увеличением гибкости.

В Windows файл Cmd.exe, как и другие исполняемые файлы, соответствующие внешним командам операционной системы, находятся в каталоге %SystemRoot%\SYSTEM32 (значением переменной среды %SystemRoot% является системный каталог Windows, обычно C:\Windows или C:\WinNT). Для запуска командного интерпретатора (открытия нового сеанса командной строки) можно выбрать пункт Выполнить… (Run) в меню Пуск (Start), ввести имя файла Cmd.exe и нажать кнопку OK. В результате откроется новое окно, в котором можно запускать команды и видеть результат их работы.

1.2 Настройка свойств командной строки

Для настройки параметров окна командной строки, необходимо выбрать пункт Свойства контекстного меню. На экране появится окно Свойства: «Командная строка» .

Данное окно содержит четыре вкладки. Раздел Размер курсора вкладки Общие позволяет управлять размером курсора:

· Мелкий - курсор маленького размера;

· Средний - курсор среднего размера;

· Крупный - курсор большого размера.

В разделе Отображение вы можете задать режим запуска командной строки:

· В окне - запуск в отдельном окне;

· Полный экран - запуск в полноэкранном режиме.

В разделе Редактирование можно задать режим ввода символов с клавиатуры, он будет включаться при открытии окна Командная строка:

· Выделение мышью - режим редактирования с использованием мыши, при котором можно выполнять операции выделения, копирования и вставки без помощи командного меню;

· Быстрая вставка - режим вставки текста справа от курсора, в котором при вводе с клавиатуры текст, расположенный справа от курсора, смещается на равное количество символов.

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

Во вкладке Шрифт окна Свойства: «Командная строка» можно настроить шрифт, которым в консоли будут отображаться вводимые с клавиатуры команды и отклики операционной системы.

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

Наконец, вкладка Цвета определяет цвета, которыми будут отображаться фон и шрифт окна Командной строки. Чтобы изменить стандартную черно-белую палитру окна Командной строки, щелкните на одном из пунктов меню в данном окне и выберите цвет в предложенной палитре. Результат тут же отобразится в нижней части окна в области предварительного просмотра. В этом меню можно изменить цвета следующих элементов окна:

· Текст на экране - шрифт основного окна;

· Фон экрана- фон основного окна;

· Текст всплывающего окна - шрифт «всплывающего окна» Командной строки, появляющегося, если какая-либо программа Windows автоматически запускает сеанс MS-DOS;

· Фон всплывающего окна - фон «всплывающего окна» Командной строки.

1.3 Внешние и внутренние команды

Некоторые команды распознаются и выполняются непосредственно самим командным интерпретатором, у них нет отдельных исполняемых файлов -- такие команды называются внутренними (например, COPY или DIR ).

Другие команды операционной системы представляют собой отдельные программы, расположенные по умолчанию в том же каталоге, что и сmd.exe, которые Windows загружает и выполняет аналогично другим программам. Такие команды называются внешними (например, MORE или XCOPY ).

Список внешних и внутренних команд cmd.exe приведен в приложении 1.

Глава 2. Работа с командами

2.1 Команды cmd.exe и их структура

Для выполнения команды, после приглашения командной строки (например, C:\>) нужно ввести имя этой команды (регистр не важен), ее параметры и ключи (если они необходимы) и нажать клавишу Enter. Например:

C:\>COPY C:\myfile.txt D:\ /V

Имя команды -- COPY, параметры -- C:\myfile.txt и D:\, ключ - /V

Многие команды Windows имеют дополнительные параметры и ключи. Большинство команд снабжено встроенной справкой, в которой кратко описываются назначение и синтаксис данной команды. Получить доступ к такой справке можно путем ввода команды с ключом /?, либо используя команду help имя_команды.

Для некоторых команд текст встроенной справки может быть довольно большим и не умещаться на одном экране. В этом случае помощь можно выводить последовательно по одному экрану с помощью команды MORE и символа конвейеризации |, например: XCOPY /? | MORE.

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

Кроме того, используя символы перенаправления вывода > и >>, можно текст, выводимый на экран, направить в текстовый файл для дальнейшего просмотра. Например, для вывода текста справки к команде XCOPY в текстовый файл xcopy.txt, используется следующая команда: XCOPY /? > XCOPY.TXT.

Вместо имени файла можно указывать обозначения устройств компьютера. В Windows поддерживаются следующие имена устройств: PRN (принтер), LPT1-LPT3 (соответствующие параллельные порты), AUX (устройство, присоединяемое к последовательному порту 1), COM1-COM3 (соответствующие последовательные порты), CON (терминал: при вводе это клавиатура, при выводе - монитор), NUL (пустое устройство, все операции ввода/вывода для него игнорируются).

2.2 Управление файлами и данными

Напомним, что файловая система логически имеет древовидную структуру и имена файлов задаются в формате [диск:][путь\]имя_файла, то есть обязательным параметром является только имя файла. При этом, если путь начинается с символа "\", то маршрут вычисляется от корневого каталога, иначе -- от текущего каталога.

Существуют особые обозначения для текущего каталога и родительского каталогов. Текущий каталог обозначается символом . (точка), его родительский каталог -- символами .. (две точки).

В именах файлов (но не дисков или каталогов) можно применять так называемые групповые символы или шаблоны: ? (вопросительный знак) и * (звездочка). Символ * в имени файла означает произвольное количество любых допустимых символов, символ ? -- один произвольный символ или его отсутствие.

Для того, чтобы использовать длинные имена файлов при работе с командной строкой, их нужно заключать в двойные кавычки. Например, чтобы запустить файл с именем 'Мое приложение.exe' из каталога 'Мои документы', нужно в командной строке набрать "C:\Мои документы\Мое приложение.exe" и нажать клавишу Enter.

Для работы с файлами и данными используются следующие команды:

1) CD (CHDIR) - Вывод имени текущего каталога или переход в другую папку. При использовании только с именем диска (например chdir C:) команда chdir выводит имена текущих диска и папки. Выполненная без параметров команда chdir выводит текущие диск и каталог.

Синтаксис:

· chdir [[/d] [диск:][путь] [..]] [[/d] [диск:][путь] [..]]

· cd [[/d] [диск:][путь] [..]] [[/d] [диск:][путь] [..]]

Параметры:

· /d - Смена текущего диска или текущего каталога на диске.

· [диск:][путь] - Задание имени диска (если он отличается от текущего) и каталога, в который требуется перейти.

· [..] - Переход в родительскую папку.

· /? - Отображение справки в командной строке.

2) COPY - копирование одного или нескольких файлов из одного расположения в другое.

Синтаксис:

copy [/d] [/v] [/n] [{/y|/-y}] [/z] [{/a|/b}] источник [{/a|/b}] [+ источник [{/a|/b}] [+ ...]] [назначение [{/a|/b}]]

Параметры:

· /d - Сохранение копируемых шифрованных файлов как расшифрованных в месте назначения.

· /v - Проверка правильности копирования путем сравнения копий файлов.

· /n - Использование короткого имени (при наличии) копируемого файла, если его имя превышает 8 символов или его расширение превышает 3 символа.

· /y - Отмена вывода запроса на подтверждение перезаписи существующего конечного файла.

· /-y - Вывод запроса на подтверждение перезаписи существующего конечного файла.

· /z - Копирование файлов по сети в режиме перезапуска.

· /a - Указание текстового файла в формате ASCII.

· /b - Указание двоичного файла.

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

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

· /? - Отображение справки в командной строке.

3) DIR - Вывод списка файлов и подкаталогов каталога. Вызванная без параметров команда dir выводит метку тома и серийный номер, за которыми следует список каталогов и файлов на диске, включая их имена, дату и время последнего изменения. Для файлов dir выводит также расширение имени и размер в байтах. Команда dir также выводит общее число перечисленных файлов и каталогов, их общий размер и свободное пространство (в байтах) на диске.

Синтаксис:

dir [диск:][путь][имя_файла] [...] [/p] [/q] [/w] [/d] [/a[[:]атрибуты]][/o[[:]порядок_сортировки]] [/t[[:]поле_сортировки]] [/s] [/b] [/l] [/n] [/x] [/c] [/4]

Параметры:

· [диск:][путь] - Задание диска и каталога, список файлов которого будет выведен.

· [имя_файла] - Задание файла или группы файлов, сведения о которых требуется вывести.

· /p - Постраничный вывод сведений, т. е. с паузой после заполнения экрана. Для продолжения просмотра необходимо нажать любую клавишу.

· /q - Вывод сведений о владельце файла.

· /w - Вывод сведений в несколько колонок до пяти имен файлов или каталогов в каждой строке.

· /d - Соответствует /w, но с сортировкой по столбцам.

· /a [[:] атрибуты] - Выводит имена только тех файлов и каталогов, которые имеют указанные атрибуты. Если параметр /a не указан, команда dir выводит имена всех файлов, за исключением системных и скрытых. Если параметр /a указан без атрибутов, команда dir выводит имена всех файлов, включая скрытые и системные. Ниже приведен список значений, которые могут быть использованы при задании параметра атрибуты. Двоеточие является необязательным.

Таблица 2.1 - Значения, которые могут быть использованы при задании параметра атрибуты

Значение

Описание

h

Скрытые файлы

s

Системные файлы

d

Каталоги

a

Файлы, готовые к архивированию

r

Файлы, доступные только для чтения

-h

Файлы, не являющиеся скрытыми

-s

Файлы, не являющиеся системными

-d

Только файлы (не каталоги)

-a

Файлы, не изменявшиеся после последнего архивирования

-r

Файлы, не имеющие атрибута «Только чтение»

· /o [[:]порядок_сортировки] - управление порядком сортировки и вывода имен файлов и каталогов командой dir. Если параметр /o, не задан, команда dir выводит имена в том порядке, в котором они записаны в каталоге. Если параметр /o использован без параметра порядок_сортировки, команда dir выводит имена каталогов в алфавитном порядке, затем -- имена файлов в алфавитном порядке. Двоеточие является необязательным.

Таблица 2.2 - Значения, которые могут быть использованы при задании параметра порядок_сортировки

Значение

Описание

n

Сортировка по именам в алфавитном порядке

e

Сортировка по расширениям в алфавитном порядке

d

Сортировка по дате и времени от ранних к поздним

s

Сортировка по размеру от меньших к большим

g

Сортировка с группированием каталогов перед файлами

-n

Сортировка по именам в обратном алфавитном порядке (от Z к A)

-e

Сортировка по расширению в обратном алфавитном порядке (от .ZZZ к .AAA)

-d

Сортировка по дате и времени от поздних к ранним

-s

Сортировка по размеру от больших к меньшим

Продолжение таблицы 2.2

-g

Сортировка с группировкой каталогов после файлов

· /t [[:]поле_времени] - Задание поля времени для вывода и сортировки.

Таблица 2.3 - Значения, которые могут быть использованы при задании параметра поле_времени

Значение

Описание

c

Создание

a

Последнее обращение

w

Последняя запись

· /s - Перечисление всех случаев обнаружения определенного имени файла в указанном каталоге и всех его подкаталогах.

· /b - Перечисление каждого имени файла (включая расширение) или каталога на отдельной строке. При использовании параметра /b заголовочные сведения или сводка не выводятся. Параметр /b отменяет параметр /w.

· /l - Вывод несортированного списка имен каталогов и имен файлов строчными буквами. Параметр /l не позволяет преобразовывать дополнительные символы в строчные.

· /n - Вывод списка в расширенном формате с именами файлов в правой части экрана.

· /x - Вывод сокращенных имен файлов файловых систем NTFS и FAT. Формат совпадает с форматом параметра /n, но сокращенные имена выводятся после полных.

· /c - Вывод разделителя десятичных разрядов в размере файлов.

· /4 - Отображение года в четырехзначном формате.

· /? - Отображение справки в командной строке.

4) MKDIR (MD) - Создание папки или подпапки.

Синтаксис

· mkdir [диск:]путь

· md [диск:]путь

Параметры

· диск: - Диск, на котором будет создана новая папка.

· Путь - Обязательный параметр. Имя и местоположение новой папки. Максимальная длина пути определяется типом файловой системы.

· /? - Отображение справки в командной строке.

5) RMDIR (RD) - Удаляет каталог.

Синтаксис

· rmdir [диск:]путь [/s] [/q]

· rd [диск:]путь [/s] [/q]

Параметры

· [диск:]путь - Задает диск и местоположение каталога для удаления.

· /s - Удаляет указанный каталог и все подкаталоги вместе с файлами. Параметр /s используется для удаления дерева каталогов.

· /q - Запускает rmdir в скрытом режиме. Команда удаляет каталоги без запроса подтверждения.

· /? - Отображает справку в командной строке.

6) DEL (ERASE) - Удаление заданных файлов.

Синтаксис

· del [диск:][путь] имя_файла [ ...] [/p] [/f] [/s] [/q] [/a[:атрибуты]]

· erase [диск:][путь] имя_файла [ ...] [/p] [/f] [/s] [/q] [/a[:атрибуты]]

Параметры

· [диск:][путь] имя_файла - Задание расположения и имени файла для удаления. Параметр имя_файла является обязательным. Допускается использование нескольких имен файлов. Имена файлов следует разделять пробелом, запятой или точкой с запятой.

· /p - Задание удаления с подтверждением для каждого файла.

· /f - Задание удаления файлов с атрибутом «Только чтение».

· /s - Удаление заданных файлов в каталоге и всех его подкаталогах. Выводит имена удаляемых файлов.

· /q - Задание автоматического режима. Не выводится подтверждение на удаление.

· /a - Удаление файлов с заданными атрибутами.

· атрибуты - Задание следующих атрибутов файла.

Таблица 2.4 - Значения, которые могут быть использованы при задании параметра атрибуты

Атрибут

Описание

r

Только чтение

a

Архивный

s

Системный

h

Скрытый

-

Префикс «нет»

· /? - Отображение справки в командной строке.

7) RENAME (REN) - изменяет имя файла или набора файлов.

Синтаксис

· rename [диск:][путь] имя_файла_1 имя_файла_2

· ren [диск:][путь] имя_файла_1 имя_файла_2

Параметры

· [диск:][путь] имя_файла1 - Задает местоположение и имя файла или набора файлов для переименования.

· имя_файла_2 - Задает новое имя файла. Если используются подстановочные знаки (* и ?), то имя_файла_2 указывает новые имена для файлов. При переименовании файлов нельзя задать новый диск или путь.

· /? - Вывод справки в командной строке.

8) MOVE - служит для перемещения одного или нескольких файлов из одного каталога в другой.

Синтаксис

move [{/y|/-y}] [источник] [результат]

Параметры

· /y - Запрет на выдачу запроса подтверждения перезаписи существующего файла-результата.

· /-y - Выдача запроса подтверждения перезаписи существующего файла-результата.

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

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

· /? - Отображение справки в командной строке.

2.3 Перенаправление ввода-вывода, конвейеризация

windows конвейеризация файл

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

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

· выводить сообщения программ не на экран (стандартный выходной поток), а в файл или на принтер (перенаправление вывода);

· читать входные данные не с клавиатуры (стандартный входной поток), а из заранее подготовленного файла (перенаправление ввода);

· передавать сообщения, выводимые одной программой, в качестве входных данных для другой программы (конвейеризация или композиция команд).

Из командной строки эти возможности реализуются следующим образом.

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

команда > имя_файла

Если при этом заданный для вывода файл уже существовал, то он перезаписывается (старое содержимое теряется), если не существовал -- создается. Можно также не создавать файл заново, а дописывать информацию, выводимую командой, в конец существующего файла.

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

команда >> имя_файла

С помощью символа < можно прочитать входные данные для заданной команды не с клавиатуры, а из определенного (заранее подготовленного) файла:

команда < имя_файла

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

команда 2> имя_файла

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

команда > имя_файла 2>&1

Наконец, с помощью конструкции

команда1 | команда2

можно использовать сообщения, выводимые первой командой, в качестве входных данных для второй команды (конвейер команд).

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

ECHO [сообщение]

которая выводит сообщение на экран.

Одной из наиболее часто использующихся команд, для работы с которой применяется перенаправление ввода/вывода и конвейеризация, является MORE. Эта команда считывает стандартный ввод из конвейера или перенаправленного файла и выводит информацию частями, размер каждой из которых не больше размера экрана. Используется MORE обычно для просмотра длинных файлов. Возможны три варианта синтаксиса этой команды:

· MORE [диск:][путь]имя_файла

· MORE < [диск:][путь]имя_файла

· имя_команды | MORE

Параметр [диск:][путь]имя_файла определяет расположение и имя файла с просматриваемыми на экране данными.

Параметр имя_команды задает команду, вывод которой отображается на экране (например, DIR или команда TYPE, использующаяся для вывода содержимого текстового файла на экран).

Другой распространенной командой, использующей перенаправление ввода/вывода и конвейеризацию, является SORT.

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

Возможны два варианта синтаксиса этой команды:

· SORT [/R] [/+n] [[диск1:][путь1]файл1] [> [диск2:][путь2]файл2]

· [команда ] | SORT [/R] [/+n] [> [диск2:][путь2]файл2]

В первом случае параметр [диск1:][путь1]файл1 определяет имя файла, который нужно отсортировать.

Во втором случае будут отсортированы выходные данные указанной команды. Если параметры файл1 или команда не заданы, то SORT будет считывать данные с устройства стандартного ввода.

Параметр [диск2:][путь2]файл2 задает файл, в который будет направляться сортированный вывод; если этот параметр не задан, то вывод будет направлен на устройство стандартного вывода.

По умолчанию сортировка выполняется в порядке возрастания.

Ключ /R позволяет изменить порядок сортировки на обратный (от Z к A и затем от 9 до 0).

Например, для поэкранного просмотра отсортированного в обратном порядке файла price.txt, нужно задать следующую команду:

SORT /R < price.txt |MORE

Ключ /+n задает сортировку в файле по символам n-го столбца. Например, /+10 означает, что сортировка должна осуществляться, начиная с 10-й позиции в каждой строке. По умолчанию файл сортируется по первому столбцу.

2.4 Использование нескольких команд

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

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

Например, требуется, чтобы команда выполнялась, только если предыдущая команда не была выполнена успешно. Или требуется, чтобы команда выполнялась, только если предыдущая команда была выполнена успешно.

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

Таблица 2.5 - Символы передачи нескольких команд

Символ

Синтаксис

Определение

& [...]

команда1 & команда2

Используется для разделения нескольких команд в одной командной строке. В Cmd.exe выполняется первая команда, затем вторая команда.

&& [...]

команда1 && команда2

Запускает команду, стоящую за символом &&, только если команда, стоящая перед этим символом была выполнена успешно. В Cmd.exe выполняется первая команда. Вторая команда выполняется, только если первая была выполнена успешно.

|| [...]

команда1 || команда2

Запускает команду, стоящую за символом ||, только если команда, стоящая перед символом || не была выполнена. В Cmd.exe выполняется первая команда. Вторая команда выполняется, только если первая не была выполнена (полученный код ошибки превышает ноль).

( ) [...]

(команда1 & команда2)

Используется для группировки или вложения команд.

; или ,

команда1 параметр1;параметр2

Используется для разделения параметров команды.

Примечания:

· Амперсанд (&), вертикальная черта (|) и скобки ( ) являются специальными символами, которым должен предшествовать управляющий символ (^) или кавычки, если эти символы передаются в качестве аргументов.

· Если команда завершает операцию успешно, возвращается нулевой (0) код ошибки или не возвращается никакого кода.

Глава 3. Сценарии командной строки

3.1 Язык интерпретатора

Язык интерпретатора CMD реализован в виде сценариев - командных (или пакетных) файлов. Командный файл в Windows -- это обычный текстовый файл с расширением .bat или .cmd, в котором записаны допустимые команды, которые могут быть выполнены из командной строки (как внешние, так и внутренние), а также некоторые дополнительные инструкции и ключевые слова, придающие командным файлам некоторое сходство с алгоритмическими языками программирования. Использование командных файлов помогает автоматизировать выполнение нескольких заданий. При этом никакого вмешательства пользователя не требуется.

Поскольку сценарии состоят из стандартных текстовых символов, их можно создавать и редактировать в любом стандартном текстовом редакторе. Каждая команда (группа команд) должна размещаться с новой строки. По окончанию создания сценария, его необходимо сохранить с расширением .bat или .cmd. Оба расширения работают одинаково. Для выполнения сценария нужно ввести его имя в командной оболочке и нажать Enter. После этого командная оболочка считывает файл сценария и последовательно выполняет его команды. Выполнение сценария прекращается при достижении конца файла или встрече команды EXIT.

3.2 Операторы, команды и аргументы сценариев

Термины команда и оператор часто взаимозаменяемы, однако оператор формально обозначает ключевое слово для команды. В некоторых языках программирования каждый оператор должен завершаться специальным символом (например, точка с запятой). Командная строка не требует таких символов, помимо символа конца строки, которым считаются:

· Разрыв строки

· Возврат каретки и разрыв строки

· Маркер конца файла

Далее приведен список стандартных операторов и команд для использования в сценариях:

· CLS - очистка консольного окна, сброс текста в буфере экрана.

· REM - пометка комментариев в сценариях (REM текст).

· ECHO - Вывод сообщений в командной строке (ECHO сообщение), включение/выключение эхо-отображения команд - отображения команд в консольном окне (ECHO [ON | OFF]).

· @ - управление построчным эхо-отображением команд (Оператор ECHO OFF для конкретной строки).

· TITLE - установка заголовка окна командной оболочки (TITLE строка).

· COLOR - задание цвета текста и фона, используемых в окне текста командной оболочки (COLOR [атрибуты цветов]. Атрибуты задаются в виде двух шестнадцатеричных цифр, где первая задает цвет фона, а вторая - цвет шрифта).

· GOTO - передает управление Windows в строку, определенную меткой. Когда метка найдена, выполнение продолжается со следующей за ней строки (GOTO метка).

· CALL - Вызов одного пакетного файла из другого без завершения выполнения первого файла. Команда call принимает метки в качестве объекта вызова. Используемая в командной строке, а не в сценарии или пакетном файле, команда Call игнорируется.

Подробнее о работе с этими операторами можно узнать, используя параметр /? или используя команду help [команда].

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

Каждое значение, передаваемое сценарию, может быть определено через формальные параметры: %0 - имя самого сценария, %1 - первый переданный сценарию аргумент, %2 - второй и т.д. до %9 для девятого. Например, если вызвать сценарий с именем Check-sys, и затем вызвать его командой с параметрами:

check-sys mailer1 full actual

То соответствующие значения параметров будут:

%0 - check-sys

%1 - mailer1

%2 - full

%3 - actual

Доступ к аргументам в сценариях выполняется по имени параметра: %0, %1 и т.д. Например:

ECHO %0

ECHO %1

это отображение имени сценария и первого переданного ему аргумента.

3.3 Использование переменных в сценариях

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

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

Имеется возможность определить поведение среды командной оболочки или среды всей операционной системы с помощью двух типов переменных среды: системных и локальных. Системные переменные среды определяют поведение глобальной среды операционной системы. Они заданы заранее в операционной системе и доступны для всех процессов Windows. Только пользователи с привилегиями администратора могут изменять эти переменные. Эти переменные наиболее часто используются в сценариях входа в систему.

Локальные переменные среды определяют поведение среды в данном экземпляре Cmd.exe. Локальные переменные среды доступны, только когда пользователь, для которого они были созданы, вошел в систему. Локальные переменные из куста HKEY_CURRENT_USER подходят только для текущего пользователя, но определяют поведение глобальной среды операционной системы.

Список локальных и системных переменных среды для Windows приведен в приложении 2.

Для создания, удаления или отображения переменных среды используется команда SET.

Отображение переменной - set имя_переменной

Создание переменной - set variablename=значение

Удаление переменной set имя_переменной=

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

Поэтому можно изменять переменные в новой среде Cmd.exe, что не повлияет на среду родительского приложения. Команда SET изменяет переменные только в среде текущей оболочки.

Имеется возможность использовать большинство символов в качестве значений переменных, в том числе пробел. При использовании специальных символов, таких как <, >, &, или ^, перед ними следует помещать управляющий символ (^) или кавычки. При использовании кавычек они включаются в значение переменной, так как все символы, следующие после знака равенства, принимаются за значение переменной.

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

Чтобы иметь возможность подставлять значения в переменную среды из командной строки или из сценариев, следует заключить имя соответствующей переменной в символы процентов (%имя_переменной%). Символы процентов указывают на то, что Cmd.exe должен обратиться к значениям переменных, а не делать посимвольное сравнение.

После определения значения для имени переменной, заключите имя переменной в символы процентов. Cmd.exe проводит поиск всех вхождений имени переменной и заменяет его на определенное значение переменной. Например, требуется создать сценарий, содержащий различные значения (например, имена пользователей), и требуется определить соответствующее значение переменной среды USERNAME для каждого пользователя.

Для этого следует написать сценарий с использованием переменной USERNAME, заключенной в кавычки.

При выполнении сценария Cmd.exe заменит вхождения %USERNAME% соответствующими значениями, что избавит от необходимости делать это вручную для каждого пользователя. Подстановка значений не является рекурсивной. Cmd.exe проверяет переменные один раз.

При включенной расширенной обработке команд имеется возможность рассматривать значения переменных среды как числа и производить с ними арифметические вычисления. Для этого используется команда SET /A.

Пример сценария, складывающего два числа, заданных в качестве параметров командной строки, и выводящего полученную сумму на экран:

@ECHO OFF

REM В переменной M будет храниться сумма

SET /A M=%1+%2

ECHO Сумма %1 и %2 равна %M%

REM Удалим переменную M

SET M=

3.4 Условные и циклические операторы в командной строке

Для работы с циклами в среде командной оболочки существует несколько форм операторов IF.

· IF - для выполнения оператора, когда условие истинно. Его синтаксис:

· IF NOT - для выполнения оператора, когда условие ложно

· IF…ELSE - для выполнения оператора при совпадении условия (истинно или ложно) и выполнения второго оператора в ином случае

Синтаксис: IF [NOT] условие (оператор 1) [ELSE (оператор 2)]

· IF [NOT] DEFINED - для проверки наличия переменных.

Синтаксис: IF [NOT] DEFINED переменная оператор

Пример использования: для проверки значения переменной применяются два варианта синтаксиса команды IF:

1) IF [NOT] строка1==строка2 команда1 [ELSE команда2]

Условие строка1==строка2 (здесь необходимо писать именно два знака равенства) считается истинным при точном совпадении обеих строк. Параметр NOT указывает на то, что заданная команда выполняется лишь в том случае, когда сравниваемые строки не совпадают.

Строки могут быть литеральными или представлять собой значения переменных (например, %1 или %TEMP% ). Кавычки для литеральных строк не требуются. Пример:

IF %1==%2 ECHO Параметры совпадают!

IF %1==Борис ECHO Привет, Борис!

2) IF [/I] [NOT] строка1 оператор_сравнения строка2 команда

Синтаксис и значение операторов_сравнения представлены в следующей таблице:

Таблица 3.1 - Операторы сравнения в IF

Оператор

Значение

EQL

Равно

NEQ

Не равно

LSS

Меньше

LEQ

Меньше или равно

GTR

Больше

GEQ

Больше или равно

Пример:

@ECHO OFF

CLS

IF -%1 EQL - Борис ECHO Привет, Борис!

IF -%1 NEQ -Борис ECHO Привет, но Вы не Борис!

Для работы с циклами в среде командной оболочки существует несколько форм операторов FOR.

Самый простой вариант синтаксиса команды FOR для командных файлов имеет следующий вид:

FOR %%переменная IN (множество)

DO команда [параметры]

Пример: Если в командном файле заданы строки

@ECHO OFF

FOR %%i IN (Раз,Два,Три) DO ECHO %%i

То результатом выполнения сценария будет:

Раз

Два

Три

Следующий вариант команды FOR реализуется с помощью ключа /D:

FOR /D %%переменная IN (набор) DO команда [параметры]

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

@ECHO OFF

CLS

FOR /D %%f IN (C:\*.*) DO ECHO %%f

мы получим список всех каталогов на диске C:, например:

C:\CYR

C:\MSCAN

C:\Program Files

C:\TEMP

C:\WINDOWS

С помощью ключа /R можно задать рекурсию в команде: FOR:

FOR /R [[диск:]путь] %%переменная IN (набор)

DO команда [параметры]

В этом случае заданная команда выполняется для каталога [диск:]путь, а также для всех подкаталогов этого пути. Если после ключа R не указано имя каталога, то выполнение команды начинается с текущего каталога. Например, для распечатки всех файлов с расширением exe в текущем каталоге и всех его подкаталогах можно использовать следующий сценарий:

@ECHO OFF

CLS

FOR /R %%f IN (*.exe) DO PRINT %%f

Ключ /L позволяет реализовать с помощью команды FOR арифметический цикл, в этом случае синтаксис имеет следующий вид:

FOR /L %%переменная IN (начало,шаг,конец) DO команда [параметры]

Здесь заданная после ключевого слова IN тройка (начало,шаг,конец) раскрывается в последовательность чисел с заданными началом, концом и шагом приращения. Так, набор (1,1,5) раскрывается в (1 2 3 4 5), а набор (5,-1,1) заменяется на (5 4 3 2 1). Например, в результате выполнения следующего командного файла:

@ECHO OFF

CLS

FOR /L %%f IN (1,1,5) DO ECHO %%f

переменная цикла %%f пробежит значения от 1 до 5, и на экране напечатаются пять чисел:

1

2

3

4

5

Самые мощные возможности имеет команда: FOR с ключом /F:

FOR /F ["ключи"] %%переменная IN (набор)

DO команда [параметры]

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

По умолчанию ключ /F выделяет из каждой строки файла первое слово, очищенное от окружающих его пробелов. Пустые строки в файле пропускаются. Необязательный параметр "ключи" служит для переопределения заданных по умолчанию правил обработки строк. Ключи представляют собой заключенную в кавычки строку, содержащую ключевые слова, приведенные в следующей таблице:

Таблица 3.2 - Ключевые слова параметра «ключи»

Ключ

Описание

EOL=C

Определение символа комментариев в начале строки (допускается задание только одного символа)

SKIP=N

Число пропускаемых при обработке строк в начале файла

DELIMS=XXX

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

TOKENS=X,Y,M-N

Определение номеров подстрок, выделяемых из каждой строки файла и передаваемых для выполнения в тело цикла

Заключение

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

В работе было отмечено, что в интерпретаторе cmd отображение выполнения программ на экране происходит в виде, сходном с интерпретатором Command.com, однако командная строка претерпела значительные изменения, ее возможности стали намного мощнее и шире.

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

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

Следует отметить, что командная строка Windows имеет ряд преимуществ, так как предоставляет следующие возможности:

· С помощью cmd возможно создание сценариев автоматизации и пакетных файлов, т.е. выполнение одной или нескольких команд без вмешательства пользователя.

· Преимущества cmd становятся очевидны, когда требуется выполнять однотипные операции над множеством объектов. Одним из важных преимуществ командной строки является непосредственная возможность командной строки управлять файлами и данными, в том числе и автоматизация данных процессов.

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

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

список используемых источников

1) CMD - командная строка как 2x2 [Электронный ресурс]. - [Б. м.], 2011-2013. - Режим доступа: http://cmd-command.ru/

2) Вводная статья по работе в командной строке Windows. Что такое консоль, команды и прочее такое разное [Электронный ресурс]. - [Б. м.], 2013. - Режим доступа: http://sonikelf.ru/vvodnaya-statya-po-rabote-v-konsoli-chto-takoe-konsol-komandy-konsoli-i-prochee-takoe-raznoe-cmd/

3) Климов А. Командная строка [Электронный ресурс] - Электрон. дан. (1 файл: 33.6 Кбайт) - [Б. м.], 2009.

4) Командная строка Windows (cmd). Справка и список команд. [Электронный ресурс] - [Б. м.], 2013. - Режим доступа: http://cmdhelp.ru/

5) Командная строка Windows [Электронный ресурс]. - [Б. м.], 2010. - Режим доступа: http://cmd4win.ru/

6) Командная строка: вопросы и ответы [Электронный ресурс]. - Microsoft, 2013. - Режим доступа: http://windows.microsoft.com/ru-ru/windows7/command-prompt-frequently-asked-questions

7) Попов А.В. Командная строка и сценарии Windows/ А.В. Попов - М.: Национальный Открытый Университет «ИНТУИТ», 2008

8) Саитов Г. Справочник по параметрам командной строки [Электронный ресурс] - Электрон. дан. (1 файл: 430 Кбайт) - [Б. м.]: Registry Guide Soft, 2005.

9) Станек У.Р. Командная строка Microsoft Windows. Справочник администратора.: Пер. с англ. - М.: Издательско-торговый дом «Русская Редакция», 2004. - 480 с.: ил.

10) Техническая республика - Ресурс для IT-Профессионалов [Электронный ресурс]. - [Б. м.], 2013. - Режим доступа: http://www.sysadministrator.ru/

11) Холмогоров В. WinPedia.RU - Электронная энциклопедия Windows [Электронный ресурс]. - СПб.,2013. - Режим доступа: http://www.winpedia.ru/

12) Mueller, John. (1958). Windows command line administration instant reference / John Paul Mueller. Wiley Publishing, Inc.

ПРИЛОЖЕНИЕ 1.

Список внешних и внутренних команд интерпретатора cmd.

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

arp -- отображение и изменение таблиц преобразования IP-адресов в физические, используемые протоколом разрешения адресов.

assoc -- вывод либо изменение сопоставлений по расширениям имён файлов.

at -- команда предназначена для запуска программ в указанное время.

atmsdm -- Контроль подключений и адресов, зарегистрированных диспетчером вызовов ATM в сетях с асинхронным режимом передачи (ATM).

attrib -- изменение атрибутов файлов и папок.

auditusr -- задаёт политику аудита пользователей.

break -- включение режима обработки клавиш CTRL+C.

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

cacls -- просмотр изменение таблиц управления доступом ACL к файлам.

call -- вызов одного пакетного файла из другого.

cd -- вывод имени либо изменение текущей папки.

chcp -- вывод либо изменение активной кодовой страницы.

chdir -- вывод либо смена текущей папки.

chkdsk -- проверка диска и вывод отчёта.

chkntfs -- выводит или изменяет параметры проверки диска во время загрузки.

ciddaemon -- сервис индексации файлов.

cipher -- программа шифрования файлов.

cls -- очистка экрана интерпретатора.

cmd -- запуск нового окна командной строки.

cmstp -- установка профилей диспетчера подключений.

color -- устанавливает цвет для текста и фона в текстовых окнах.

comp -- сравнение содержимого двух файлов или наборов файлов.

compact -- просмотр и изменение параметров сжатия файлов в разделах NTFS.

convert -- преобразование файловой системы тома FAT в NTFS.

copy -- копирование одного или нескольких файлов.

date -- вывод либо установка текущей даты.

debug -- средство для отладки и редактирования программ.

defrag -- дефрагментация диска.

del -- удаление одного или нескольких файлов.

devcon -- альтернатива диспетчера устройств.

diantz -- тоже что и MAKECAB.

dir -- вывод списка файлов и подпапок из указанного каталога.

diskcomp -- сравнение содержимого двух гибких дисков.

diskcopy -- копирование содержимого одного гибкого диска на другой.

diskpart -- использования сценария diskpart.

diskperf -- счетчик производительности дисков.

doskey -- редактирование и повторный вызов команд Windows; создание макросов DOSKey.

driverquery -- просмотр списка установленных драйверов устройств и их свойства.

echo -- вывод сообщений и переключение режима отображения команд на экране.

edit -- запуск редактора MS-DOS.

endlocal -- завершение локализации изменений среды в пакетном файле.

edlin -- запуск построчного текстового редактора.

erase -- удаление одного или нескольких файлов.

esentutl -- обслуживание утилит для Microsoft (R) баз данных Windows.

eventcreate -- эта команда позволяет администратору создать запись об особом событии в указанном журнале событий.

eventtriggers -- эта команда позволяет администратору отобразить и настроить триггеры событий в локальной или удаленной системе.

exe2bin -- преобразование EXE-файлов в двоичный формат.

exit -- завершение командной строки.

expand -- распаковка сжатых файлов.

fc -- сравнение двух файлов или двух наборов файлов и вывод различий между ними.

find -- поиск текстовой строки в одном или нескольких файлах.

findstr -- поиск строк в файлах.

finger -- вывод сведений о пользователях указанной системы.

fltmc -- работа с фильтром нагрузки драйверов.

for -- выполнение указанной команды для каждого файла набора.

forcedos -- сопоставление приложений MS-DOS, которые не распознаются системой format -- форматирование диска для работы с Windows.


Подобные документы

  • Использование стандартных библиотек Windows. Установка и настройка дополнительных устройств ввода/вывода. Использование камеры, динамиков, сканера, дисков и портов ввода/вывода. Драйверы внешних устройств. Безопасность данных в операционных системах.

    контрольная работа [1,8 M], добавлен 13.10.2022

  • Назначение и сущность системы доменных имен (DNS) и службы имен Интернет для Windows (WINS). Запросы, зоны и инструменты DNS. Служебные программы командной строки. Установка и настройка DNS-сервера. Записи ресурсов узлов, псевдонимов и размещения службы.

    презентация [553,6 K], добавлен 10.11.2013

  • Понятие и использование командной строки. Открытие командной строки. Команды, выполняемые с помощью командной строки. Как выполнить команду с повышенными привилегиями. Изменение внешнего вида окна командной строки с помощью параметров командной строки.

    презентация [948,2 K], добавлен 22.10.2014

  • Теоретическое изучение и практическое применение приёмов работы с файлами в операционной системе Windows 95. Файлы и папки: основные понятия и правила формирования имен файлов в Windows. Характеристика и анализ особенностей операций с файлами и папками.

    контрольная работа [139,9 K], добавлен 09.03.2011

  • Анализ операторов ввода и вывода, а также характеристика форматов, используемых в этих операторах. Оформление законченной программы с применением этих операторов. Структура программы. Алфавит языка и типы данных. Ввод и вывод информации. Форматный вывод.

    лабораторная работа [62,0 K], добавлен 15.07.2010

  • Программа операционной системы. Перемещение и копирование объектов. Окна Windows, операционное меню, настройка свойств папки, вызов справки Windows. Работа с дисками, папками и файлами, с приложениями и документами. Стандартные программы Windows.

    контрольная работа [21,9 K], добавлен 29.01.2011

  • Справка по структуре оболочки Borland C. Работа файлами, редактирование, поиск, выполнение, трансляция и компоновка, отладка, проект, настройка, работа с окнами, система помощи. Интегрированная среда программирования под Windows. Выбор стандарта языка.

    методичка [348,7 K], добавлен 06.07.2009

  • Использование программой функции ввода-вывода данных для реализации дружественного интерфейса с пользователем. Функции консоли и особенности их применения для обеспечения аккуратного ввода информации и упорядоченного вывода. Обзор стандартных функций.

    лабораторная работа [40,4 K], добавлен 06.07.2009

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

    курсовая работа [171,2 K], добавлен 22.08.2010

  • Процедуры ввода и вывода. Оператор присваиваний: расчет площади боковой поверхности конуса. Операторы условия и выбора; циклы; символьные строки. Подсчет количества гласных букв в тексте, состоящем из латинских букв и заканчивающимся точкой; множества.

    лабораторная работа [427,3 K], добавлен 21.01.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.