Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovik_po_OS_Savina.docx
Скачиваний:
10
Добавлен:
02.05.2015
Размер:
1.01 Mб
Скачать

Содержание

Введение 3

1 Разработка командного файла ОС Windows 5

1.1 Задание 5

1.2 Создание 5

1.3 Текст командного файла 5

1.4 Запуск командного файла 6

1.5 Сравнение команды в Windows 7 и Windows XP 9

2.1 Задание 11

2.2 Выполнение 11

2.3 Текст командного файла 11

2.4 Запуск командного файла 13

2.5 Сравнение команды в OC Linux и Windows 7 16

Заключение 18

Список используемой литературы 19

1 Разработка командного файла ОС Windows

1.1 Задание

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

Описать назначение команды diskcomp, сравнить возможности этой команды в двух ОС семейства WINDOWS.

1.2 Создание

Командный файл был создан с помощью текстового редактора блокнот. Файл был сохранен с расширением bat.

1.3 Текст командного файла

@echo off

if "%1"=="" goto err

#Если не введен параметр %1 то происходит переход на метку «err».

if "%1"=="1" (

set

pause

goto end)

#Если введен параметр «1» выводятся глобальные переменные и переходим на метку «end».

if "%1"=="2" (

ver

pause

goto end)

#Если введен параметр «2» то выводится версия операционной системы.

if "%1"=="3" (

if "%2"=="" goto nott

#Если не введен параметр %2 то происходит переход на метку «nott».

tree >%2.txt

#Построение древа каталогов и перенаправление его в файл.

if not exist %2.txt (

echo File %2.txt is not find!)

#Проверка наличия файла

type %2.txt | more

pause

goto end)

:nott

echo Enter the file name

pause

goto end

:err

echo Enter the key

pause

goto end

:end

exit

1.4 Запуск командного файла

Для запуска командного файла необходимо:

  1. Пуск ->Все программы ->Стандартныe ->Командная строка

2. Запустить командный файл путем ввода полного имени файла и параметра(рисунок 1).

Рисунок 1 - Выполнение программы(без параметра)

Происходит запуск файла Abc.bat. Так как файлу Abc.bat не передан параметр , то выводится сообщение «Enter the key».

Если программе передать параметр «1», то мы увидим список глобальных переменных ОС(Рисунок 2).

Рисунок 2 – Список глобальных переменных ОС

Если программе передать параметр «2», то мы версию ОС(Рисунок 3).

Рисунок 3 – Версия ОС

Если программе передать параметр «3», то мы увидим сообщение «Enter the file name» (Рисунок 4).

Рисунок 4 – Сообщение «Enter the file name»

Если программе передать параметр «4 %имя_файла%», то мы увидим дерево каталогов, начиная с родительского каталога со списком файлов (Рисунок 5).

Рисунок 5 – Древо каталогов, начиная с родительского каталога со списком файлов

1.5 Сравнение команды в Windows7 иWindowsXp

Сравнивались Windows 7 и Windows XP. Команда diskcomp в двух ОС аналогична. Для этого нужно запустить командную строку и с помощью команды help [имя команды] выводим информацию.

Команда diskcomp сравнивает содержимое двух дискет.

DISKCOMP [диск1: [диск2:]]

Команда diskcomp в Windows 7 (Рисунок 6).

Рисунок 6 - Windows 7

Команда diskcomp в Windows XP (Рисунок 7).

Рисунок 7 - Windows XP

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