Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Командная оболочка — это отдельный программный продукт, который

обеспечивает прямую связь между пользователем и операционной системой

(ОС). Текстовый пользовательский интерфейс в виде командной строки предос-

тавляет среду, в которой выполняются команды, программы и служебные утили-

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

утилит и программ отображается на экране в виде, сходном с командным интер-

претатором Command.com MS-DOS. Командная оболочка ОС Windows XP ис-

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

ной команды в понятный ОС вид, загружает приложения (утилиты) и управляет

потоками данных между ними.

Имеется возможность использовать командную оболочку для создания и

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

автоматизировать выполнение обычных задач. Например, можно использовать

сценарии для автоматизации управления учетными записями пользователей и

ежедневной архивацией в нерабочие часы. Также можно использовать сервер

сценариев ОС Windows XP, Cscript.exe, для выполнения сложных сценариев по-

средством командной оболочки. Выполнение операций с помощью пакетных

файлов является более эффективным, чем с помощью текстового интерфейса

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

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

лов и сценариев будут рассмотрены в лабораторной работе №3.

Возможность, ориентированная непосредственно на пользователя, позволя-

ет настроить окно командной строки для облегчения визуализации и просмотра, а

также для усиления контроля текущего выполнения приложений. Чтобы реализо-

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

1. Загрузите командную оболочку:

· нажмите Пуск | Выполнить,

· наберите в появившемся окне Сmd.exe (или просто cmd),

· нажмите Enter для ввода.


2. Кликните правой кнопкой манипулятора «Мышь» в верхней части поя-

вившегося командного окна и выберите команду Свойства из контекстного ме-

ню командной оболочки.

3. В диалоговом окне Свойства выберите вкладку Общие.

4. В области Запоминание команд вкладки Общие выберите или введите

значение 999 в поле Размер буфера, а затем выберите или введите значение 5 в

поле Количество буферов.

5. В области Редактирование установите флажки Выделение мышью и

Быстрая вставка.

6. В диалоговом окне Свойства выберите вкладку Расположение.

7. В области Размер буфера экрана вкладки Расположение введите или

выберите значение 2500 в поле Высота.

8. На вкладке Расположение выполните следующие действия:

· в области Размер буфера экрана увеличьте значение параметра Ши-

рина,

· в области Размер окна увеличьте значение параметра Высота,

· в области Размер окна увеличьте значение параметра Ширина,

· снимите флажок Автоматический выбор, а затем в области Положе-

ние окна измените значения полей Левый и Верхний край,

9. В диалоговом окне Свойства выберите вкладку Шрифт.

10. На вкладке Шрифт выполните следующие действия:

· в области Шрифт выберите необходимый шрифт,

· в области Размер выберите необходимый размер шрифта.

11. В диалоговом окне Свойства выберите вкладку Цвета.

12. На вкладке Цвета выполните следующие действия:

· установите флажок Текст на экране и выберите цвет текста, кликнув

манипулятором по соответствующему полю,

· установите флажок Фон текста и выберите цвет фона, кликнув мани-

пулятором по соответствующему полю,

13. Обратите внимание на то, как влияют параметры пунктов 8-12 на внеш-

ний вид командной оболочки.

14. Кликните OK для ввода.

15. В диалоговом окне Изменение свойств выберите пункт «Сохранить

свойства для других окон с тем же именем» или альтернативный вариант «Из-

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

При изучении возможностей командной оболочки очень важным является

изучение синтаксической структуры ввода команд. Необходимо помнить, что син-

таксическая структура отображается в том порядке, в котором следует вводить со-

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


Следующий пример команды Xcopy иллюстрирует разнообразие синтаксических

форматов текста, а в табл. 1.1 приведены интерпретации этих форматов.

Xcopy источник [ результат ] [ /w ] [ /p ] [ /c ] [ /v ] [ /q ] [ /f ] [ /l ] [ /g ] [ /d [: мм-

дд-гггг ]] [ /u ] [ /i ] [ /s [ /e ]] [ /t ] [ /k ] [ /r ] [ /h ] [{ /a | /m }] [ /n ] [ /o ] [ /x ]

[ /exclude: файл1 [ + [ файл2 ]][ + [ файл3 ]] [{ /y | /-y }] [ /z ].

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

Cmd.exe, открывая новый экземпляр Cmd.exe из командной строки. По умолча-

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

ния Cmd.exe. Вложение экземпляров Cmd.exe позволяет вносить в локальную

среду изменения, которые не повлияют на родительское приложение Cmd.exe.

Это позволяет сохранять исходную среду Cmd.exe и возвращаться к ней после

удаления вложенной командной оболочки. Изменения вложенной командной

оболочки не сохраняются.

Таблица 1.1. Интерпретация текстовых форматов при вводе команд


Курсив


Формат





Дата публикования: 2014-11-04; Прочитано: 371 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.011 с)...