- •Лабораторная работа №1 Основные устройства пк. Освоение приемов работы с клавиатурой
- •Контрольные вопросы
- •Лабораторная работа №2 Команды ms-dos для работы с файлами
- •Для чего используются шаблоны в имени файла ?
- •Перенос на диск системных файлов dos
- •Задание метки диска
- •Применение команды chkdsk
- •Лабораторная работа №4 Командные файлы ms-dos
- •Теоретические сведения:
- •Выбор режима;
- •Порядок выполнения работы:
- •Контрольные вопросы:
- •Лабораторная работа №5 Создание командного файла ms-dos
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Лабораторная работа №6 Создание файла конфигурации системы ms-dos
- •Лабораторная работа №7 Работа с объектами ос семейства Windows
- •Задание 2. Отработка приемов работы с мышью
- •Выполнение
- •Лабораторная работа №8 Настройка среды Windows с помощью панели управления
- •Изменение внешнего вида и содержания Windows
- •Изменение фона рабочего стола
- •Выбор заставки
- •Изменение специальных элементов интерфейса
- •Изменение настроек монитора
- •Изменение даты и времени системы
- •Изменение настроек языка и региона
Лабораторная работа №6 Создание файла конфигурации системы ms-dos
Цель работы: изучить принципы создания файлов системной конфигурации с помощью программы Systemotolog 4.0, выполнить задание преподавателя к данной практической работе, в соответствии с номером бригады.
Краткие теоретические сведения.
Systemotolog 4.0 - универсальный редактор системных файлов (autoexec.bat, config.sys, msdos.sys). Программа создана для работы в операционной системе MS Windows, начиная с версии Windows'95. Она представляет собой улучшенный вариант известной программы SysEdit компании Microsoft, т.к. содержит ряд нестандартных, но нужных и удобных в работе, функций.
Кроме того, программа носит и обучающий характер. Например, мало кому известно, что означает следующий код:
С помощью данной программы Вы сможете наконец-то узнать, что зашифровано под ним, выделив непонятную команду:
|
|
Также улучшен пользовательский интерфейс: введены панель инструментов и строка подсказок, в который Вы сможете найти не только справки по командам файлов, но и краткие описания по работе с программой. Здесь же отображены размер текущего файла и позиция курсора.
Основные возможности программы:
|
Минимальные требования:
|
Содержимое файла setup.zip:
Systemotolog.exe
ReadMe.html
ReadMe.txt
При первом запуске программы все опции настройки будут "по умолчанию". Вы можете настроить Systemotolog 4.0 под Ваши нужды и вкусы в меню "Сервис". При выходе из программы эти настройки будут сохранены, и при следующей загрузке программа будет работать в Вашей конфигурации. Если Вы хотите оставить все настройки "по умолчанию", то в меню "Сервис" отключите опцию "Автосохранение установок".
Конфигурационные файлы
Если в корневом каталоге системного диска имеются файлы CONFIG.SYS и AUTOEXEC.BAT, то при начальной загрузке DOS будут выполнены находящиеся в них команды.
Редактирование этих файлов достаточно ответственное занятие. Неправильная команда, занесенная вами в один из этих файлов, может «повесить» систему в процессе начальной загрузки. Единственным выходом будет дальнейшее редактирование файла, но как до него добраться если система не загружается?
Прежде всего обязательно наличие системной дискеты - то есть дискеты для дисковода А:, отформатированной желательно на этом же компьютере и с этой же операционной системой
командой: FORMAT A:/S либо обработанной командой SYS A:
В аварийной ситуации можно будет загрузить компьютер с этой дискеты.
Более подробно AUTOEXEC.BAT – это файл описания путей. Для того, чтобы компьютер работал быстрее нужно указать путь. Основные команды:
- PATH – вывод либо установка пути поиска исполняемых файлов
PATH=C:\DOS;C:\WINDOWS\COMMAND
- PROMPT – изменение приглашения ДОС.
Приглашение включает обычные символы PROMPT [текст] либо
символы
$T – текущее время
$D – текущая дата
$V – версия Windows
Ввод PROMPT без параметров позволяет вернуть режим ввода в нормальное состояние.
- ECHO – режим отображения команд
ECHO ON - включено
ECHO OFF - выключено
- SET описание переменных окружения
SET переменная = значение
Например для хранения временных файлов - Temp
Кроме этого в данный файл включают программы, которые мы хотим загрузить автоматически при загрузке ПК.
ПРИМЕР:
Echo Off
Prompt $Т$D$V
Prompt
Path C:\Dos;C:\NC;C:\Dos\Arch;C:\Dos\Drv;C:\NU
Set Temp=C:\Temp
Set Tmp=C:\Temp
C:\Dos\Drv\Mouse.exe
lh Keyb ru,,C:\Dos\KeyBrd2.SYS
C:\NC\NC.exe
Более подробно CONFIG.SYS – отвечает за конфигурацию системы ПК.
Каждая строка имеет вид
имя команды = значение
break=[on/off] – включение/выключение режима обработки комбинации клавиш CNRL+C
buffers=80 – число буферов для ввода и вывода
files=50 – максимальное число файлов, открытых одновременно
rem - коментарий
shell=command.com /E:500 /P область памяти в байтах, в которой хранятся переменные окружения
device=имя файла [параметры] – установка драйвера устройства.
ПРИМЕР
Break=on
Files=80
Device=C:\WINDOWS\HiMem.sys /TestMem:On - память
Device=C:\Windows\EMM386.exe Ram - память
DeviceHigh=C:\WINDOWS\COMMAND\display.sys con=(ega,,1) - монитор
Country=007,866,C:\WINDOWS\COMMAND\country.sys – раскладка клавиатуры
Практическое задание №1. Создайте загрузочное меню с помощью файлов системной конфигурации для WINDOWS 9x. Для создания файлов системной конфигурации воспользуйтесь программой Systemotolog 4.0, расшифруйте и распечатайте эти файлы.
Нам понадобиться изменить два файла: config.sys и autoexec.bat в корневом каталоге диска С. Сonfig.sys - для выбора параметров работы (драйверов и пр.)
и autoexec.bat - для запуска программ.
И не забудьте, на всякий случай, оставить себе резервные копии изменяемых файлов!
Начнем с config.sys:
В верху нужно вписать: "[menu]". Это будет обозначать начало нашего меню.
Для каждого будущего пункта в соответствующей строке нужно вписать: "menuitem=/метка/, /текст/", где: /метка/ - обозначение списка параметров для этого пункта, а /текст/ - текст данного пункта меню.
В следующей после пунктов строке нужно вписать; "menudefault=/метка/,/время/", где /метка/ - пункт вызываемый по умолчанию, /время/ - время показа меню.
Далее идет: "menucolor=7,0". 7,0 - это белый шрифт на черном фоне (в стиле надписей BIOS и DOS).
Затем обычно через пустую строку перечисляются метки и соответствующие им параметры.
Слово "[common]" обозначает общие для всех параметры и вставляется после меток.
Вот пример содержания config.sys:
CONFIG.SYS
menu] menuitem=WIN, Starting Windows. menuitem=SI, Starting Windows with Soft-Ice debugger. menuitem=DOS, Start computer in MSDOS mode with Norton Comander . menudefault=WIN,3 menucolor=7,0 [WIN] rem windows [SI] rem SoftIce [DOS] DEVICE=C:\ASUSCD.SYS /D:ASUSCD01 LASTDRIVE=Z rem DOS [COMMON] device=C:\SYSTEM\COMMAND\display.sys con=(ega,,1) Country=007,866,C:\SYSTEM\COMMAND\country.sys FILES=50
Названия пунктов меню лучше делать латинским шрифтом (чтобы не сталкиваться с проблемой кодировки).
Следующим шагом будет изменение файла autoexec.bat:
Наводим порядок в autoexec.bat и определяем место (или места) ветвления.
Вставляем туда: "IF "%config%"=="/метка/" GOTO /метка2/", где /метка/ - метка из config.sys, /метка2/ - соответствующая метка в autoexec.bat (по количеству пунктов меню).
Метка в config.sys обозначается немного по-другому, после двоеточия: ":/метка2/", а затем пойдет набор инструкций. В конце каждого списка, должен быть переход на конец файла или конечный общий список инструкций.
Вот пример:
AUTOEXEC.BAT
mode con codepage prepare=((866) C:\SYSTEM\COMMAND\ega3.cpi) mode con codepage select=866 keyb ru,,C:\SYSTEM\COMMAND\keybrd3.sys @ECHO OFF IF "%config%"=="WIN" GOTO WIN IF "%config%"=="SI" GOTO SI IF "%config%"=="DOS" GOTO DOS :WIN SET PATH=C:\PROGRA~1\BORLAND\DELPHI6\BIN;C:\PROGRA~1\BORLAND\DELPHI6\PROJECTS\BPL GOTO QUIT :SI @ECHO ON cls rem Loading Soft-Ice debugger... C:\PROGRA~1\NUMEGA\SOFTIC~1\WINICE.EXE GOTO QUIT :DOS @ECHO ON cls rem Loading Norton Comander with CDROM support and mouse driver... C:\MSCDEX.EXE /D:ASUSCD01 /V D:\mouse.com D:\NC\NC.exe GOTO QUIT :QUIT
Практическое задание №2.
Расшифруйте содержимое следующих командных файлов.
Варианты написания файлов config.sys и autoexec.bat:
Содержимое файла config.sys
DEVICE=C:\DOS\HIMEM.SYS
DEVICEHIGH=C:\DOS\EMM386.EXE NOEMS NOVCPI /V
DEVICE=C:\STACKER\DPMS.EXE
DEVICEHIGH=C:\STACKER\STACHIGH.SYS
LASTDRIVE=H DOS=HIGH,UMB
FILES=100
DEVICEHIGH=C:\DOS\SETFNT.SYS
COUNTRY=07,,C:\DOS\COUNTRY.SYS
DEVICEHIGH=C:\MOUSE\MOUSE.SYS /1
SHELL=C:\COMMAND.COM /P /E:4096 STACKS=9,256
Содержимое файла autoexec.bat (в машине используется пакет STACKER)
@C:\STACKER\CHECK /WP
SET COMSPEC=C:\COMMAND.COM
LH C:\DOS\SMARTDRV.EXE 512 256 /V
PATH С:\SIDIAK;C:\;C:\DOS;..C:\STACKER; E:\LEXICON
SET BLASTER= A220 I10 D1 T4
SET CLIPPER=F100
REM БЕЗ NOVCPI - SET CLIPPER=E0
SET TEMP=C:\WINDOWS\TEMP
SET LEX=D:\TEXTKAF
LH C:\UTIL\RUS\UNISCR
LH C:\UTIL\RUS\UNIKBD LH C:\VC\VC
Практическое задание №3.
Варианты заданий по созданию файла конфигурации:
Номер варианта |
Параметры |
|||
|
BREAK |
BUFFERS |
DEVICE=VDISK.SYS |
FILES |
1 |
ON |
20 |
200К в ОП |
20 |
2 |
OFF |
25 |
512К в ОП |
30 |
3 |
OFF |
30 |
150К в ОП |
25 |
4 |
OFF |
15 |
175К в ОП |
10 |
5 |
ON |
10 |
512К в ОП |
15 |
6 |
OFF |
17 |
115К в ОП |
20 |
7 |
ON |
22 |
125К в ОП |
15 |
8 |
ON |
28 |
90К в ОП |
18 |
9 |
OFF |
31 |
512К в ОП |
31 |
10 |
ON |
16 |
175К в ОП |
25 |
Контрольные вопросы:
Что означает команда файла config.sys: files=40 dos=high,umb device=c:\windows\himem.sys /testmem:off ?
Что означает команда файла autoexec.bat: set Tmp=c:\temp lh c:\utils\rus\russkeyb path=c:\;c:\ utils;c:\windows ?
Написать команду файла autoexec.bat, которая устанавливает вид системного приглашения Дата: Текущий_каталог>
