Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
iCarnecie_SSD2_RU_v5 (2).docx
Скачиваний:
18
Добавлен:
23.12.2018
Размер:
6.54 Mб
Скачать

4.2.1 Лабораторная работа: Команды dos

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

Упражнение:

Выполните лабораторную " Интерфейс пользователя DOS " на CD, который сопровождает Parsons/Oja, чтобы на практике использовать интерфейс командной строки DOS. Сделайте дополнительное исследование, попробовав следующее:

Примечание: Команда справки доступна не во всех версиях DOS. Если она недоступна, вы можете посмотреть справочную информацию о любой команде, вводя слеш с вопросом ( /? ) в командной строке после команды, например, dir /? — и нажимая ENTER.

 Наберите команду help в командной строке DOS, чтобы видеть список всех команд DOS. Затем наберите help rmdir, чтобы видеть справку для определенной команды.

 Команда color e9 меняет цвета фона и текста в окне команд. Его параметр - шестнадцатеричное число. Пробуйте это. Затем наберите color 5b. Для списка цветов наберите help color. Как вернуть установки цветов обратно на белый-по-черному?

 Некоторые команды, как например dir, имеют текст справки, который не помещается на одном экране. Наберите help dir | more, чтобы смотреть справку поэкранно.

 Вертикальная полоса ( | ) – по-английски pipe ("трубка"). Она используется, чтобы направить вывод одной команды (например, help) на вход другой (например, more). Команда more отображает один экран за один раз; вы должны нажать SPACEBAR (пробел), чтобы перейти к следующему экрану. Однако, в системах DOS, как только вы переходите к следующему экрану, нет возможности вернуться к предыдущему экрану. (Современные приложения с интерфейсом GUI используют текстовое окно с линейкой прокрутки, чтобы решить эту проблему.)

 Если вы в середине распечатки и хотите остановить ее, вы можете нажать CTRL+C. Пример: наберите help; вы увидите первый экран справки. Затем удерживайте клавишу CTRL и нажмите клавишу C. Это остановит вывод справки на дисплее и вернет вас к командной строке DOS.

 Команда assoc (доступная только в Windows NT/2000) отображает ассоциации между расширениями файлов и приложениями. Напечатайте assoc.doc, а затем assoc .txt. Не забывайте ставить точку (разделитель) в начале расширения.

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

  • Напечатайте exit для закрытия окна интерфейса DOS.

4.2.2 Лабораторная работа: Макросы

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

Преимущества макрокоманд (macro):

  • Помогают сократить количество времени, требуемого для создания документа.

  • Уменьшают вероятность ввода ошибочных данных.

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

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

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

Шаги по созданию макрокоманды:

  • . Активизируйте функцию "Создать macro" ("create macro") в приложении.

  • . Дайте имя макросу для дальнейшего обращения к нему.

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

  • Нажмите на окно макроса и прекратите запись, когда необходимо закончить запись.

Единственный шаг для выполнения макрокоманды – активация. Это можно сделать как через меню, используя мышь, так и через ключевую последовательность, известную как "ярлык" ("shortcut"). Ярлыки, если они доступны, обычно устанавливаются во время создания макрокоманды. Если вы используете метод выбора из меню, щелкните на имени макрокоманды, которую вы хотите выполнить.

А как же быть с действиями, которые вы выполняете часто через интерфейс пользователя операционной системы, как, например, копирование всех текстов документов и электронных таблиц из различных папок на диск CD? Есть ли возможность автоматизировать эти действия таким образом, чтобы вам не пришлось многократно указывать и нажимать мышью в различных меню и диалоговые окнах? Эти действия может воспроизводить операционная система, используя обращение к "пакетному файлу" ("batch file") или "скрипту" ("script). В отличие от макроса, не нужно записывать серии действий в командном файле, вместо этого вы должны создать пакетный файл в текстовом редакторе. Пакетные файлы – фактически маленькие программы, которые используют интерфейс командной строки операционной системы. Они будут обсуждаться позже в 4.3.2 Команды пакетного файла.

Упражнение:

Макро средства обычно есть в более мощном программном обеспечении. Например, Microsoft Word поддерживает макроопределение, а Notepad – нет. Это упражнение проведет вас через создание и выполнение макроса, использующего Word. Если Word не установлен на компьютере, пробуйте найти другое приложение, которое поддерживает макроопределение, и выполняет подобные действия.

  • Запустите Microsoft Word. В меню Инструменты (Tools) нажмите Макрос (Macro) и затем Запись нового макроса (Record New Macro).

  • Появится диалоговое окно Record Macro. В поле Macro name, наберите "SSD2macro" (Кавычки набирать не нужно!). (Отметим, что диалоговое окно Record Macro позволяет вам назначить ярлык макрокоманде или назначить макрокоманду в меню. Это также позволяет вам определить, будет ли макрокоманда предназначена только для документа, который вы создаете или для любого документа. Если макрокоманда будет использоваться совместно с другими документами, то ее нужно разместить в библиотеке макроопределений, доступной другим документам. Однако мы не будем использовать эту возможность в данном упражнении). Нажмите OK. Вы увидите маленькое окно Stop Recording с кнопками для паузы и остановки процесса записи, появляющееся на рабочем столе или на панели инструментов Word. Если необходимо, это окно можно переместить на другое место на рабочем столе.

  • Предположим, мы хотим создать макрокоманду, которая состоит из вашего имени, названия группы и сегодняшней даты. Вы можете включать эту информацию в начало каждого из ваших упражнений. Наберите свое имя, нажмите ENTER, наберите "SSD2 Exercise", а затем нажмите ENTER. На меню Вставка (Insert), выберите Дату и Время (Date and Time)..., а затем соответствующий формат из поля Возможные форматы (Available formats).

  • Щелкните квадратную кнопку окна Остановка записи (Stop Recording), чтобы остановить запись макрокоманды. Создайте новый документ, щелкая Новый (New) в меню Файл (File) или используя значок New на панели инструментов Word.

 Чтобы выполнить макрокоманду в этом новом документе, в меню Инструменты (Tools), нажмите Macro, а затем Macros.... Выберите "SSD2macro" из списка макроопределений, щелкните Пуск (Run). Вы увидите результат макрокоманды, появившийся в новом документе.

 Если вы хотите посмотреть программу (то есть, макрокоманду), созданную в течение процесса записи, то в меню Tools, нажмите Macro, а затем Macros.... Выберите "SSD2macro" от списка и щелкните Редактирование (Edit). Появившееся окно Microsoft Visual Basic отображает последовательность инструкций языка программирования Visual Basic, которые являются только что созданной макрокомандой. Для продолжения закройте окно Microsoft Visual Basic.

  • Чтобы удалить созданную макрокоманду в меню Инструментов (Tools), нажмите Macro, а затем Macros.... Выберите "SSD2macro" из списка макроопределений, а затем Удаление (Delete). Нажмите, Да (Yes), когда Word переспросит вас об удалении макрокоманды, а затем закройте блок Макроопределения. Наконец, закройте Word и не сохраняйте документы, которые вы создали в этом упражнении.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]