Как с использованием команды if и выражения exist проверить существование директории, имя которой задается в качестве первого параметра пакетного файла? — КиберПедия 

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

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

Как с использованием команды if и выражения exist проверить существование директории, имя которой задается в качестве первого параметра пакетного файла?

2017-06-05 166
Как с использованием команды if и выражения exist проверить существование директории, имя которой задается в качестве первого параметра пакетного файла? 0.00 из 5.00 0 оценок
Заказать работу

 

Ниже приведена команда с помощью которой можно проверить существование директории, имя которого задаётся в качестве первого параметра пакетного файла:

IF not EXIST %1\nul goto process

 

Ответы к вопросам по третьей лабе:

 

1. Для чего предназначен системный реестр Windows?

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

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

 

2. Приведите примеры использования реестра компонентами Windows XP.

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

 

3. Как запустить программу Редактор реестра (Registry Editor)?

Для запуска Редактора реестра необходимо выбрать команду Выполнить (Run) в меню Пуск (Start) и ввести команду REGEDT32.EXE (или REGEDIT.EXE).

 

4. Почему большинство изменений параметров системы следует производить с помощью Панели управления (Control Panel), а не путем прямого редактирования реестра?

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

 

5. Охарактеризуйте структуру реестра.

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

 

6. Перечислите основные файлы реестра.

Файлы реестра создаются в процессе установки операционной системы и хранятся в папке %SystemRoot%\system32\config (обычно C:\windows\system32\config). Для операционных систем Windows это файлы с именами

default
sam
security
software
system.

 

7. Дайте определение понятия куста реестра.

Куст представляет собой набор разделов, подразделов и параметров, имеющих один общий корень. Данные каждого куста сохраняются в соответствующем ему файле. Файлы кустов системного реестра ключа HKEY_LOCAL_MACHINE располагаются в %systemroot%\ System32\Config. Кроме того, Windows ХР записывает вносимые в куст изменения в файл с именем куста и расширением log, что гарантирует целостность системного реестра. Данные ключа HKEY_USERS хранятся в папке Documents and Settings

 

8. Перечислите и охарактеризуйте способы создания резервных копий реестра.

1) использование функции «Восстановление системы», встроенной в Windows ХР;

2) Встроенным в систему способом архивации данных является использование системной программы архивации ntbackup.exe, находящейся в папке %SystemRoot%\system32\. Запуск производится выбором команды в меню Пуск –> Все программы –> Стандартные –> Служебные –> Архивация Данных. При запуске появится окно, где необходимо выбрать пункт «МАСТЕР АРХИВАЦИИ»;

3) создание резервной копии реестра простым копированием файлов: Appevent.evt, Default, Default.Log, Default.Sav, SAM, SAM.log, Secevent.evt, Security, Security.Log, Software, Software.log, Software.Sav, Sysevent.Evt, System, System.Log, System.sav, Userdiff, Userdiff.log.

 

9. Перечислите и охарактеризуйте способы восстановления реестра из резервных копий.

Если файловой системой на системном диске является NTFS, то восстановление будет возможно либо из другой копии Windows XP, установленной на этом же компьютере, либо из консоли восстановления. В случае файловой системы FAT копирование файлов из архива можно произвести, загрузившись под MS DOS;

 

10. Как выполнить экспорт (импорт) данных реестра?

Экспорт реестра с применением Редактора реестра(программа Regedit.exe или Regedt32.exe).

Импорт данных реестра выполняется посредством двойного щелчка по файлу с расширением REG либо выполнить команду «Импорт» в меню «Файл» программы Редактора реестра.

 

11. Охарактеризуйте структуру файла экспорта реестра.

Файл экспорта реестра (reg -файл) имеет жестко регламентированную структуру данных. В начале любого такого файла должна находиться строка Windows Registry Editor Version 5.00. Без этой строки файл не воспринимается Редактором реестра как «свой» при выполнении процедуры импорта (внесения данных в реестр).

После строки Windows Registry Editor Version 5.00 должна присутствовать пустая строка, за которой располагаются строки ключей и параметров, вносимые в реестр. Для каждого имени раздела должна быть выделена отдельная строка. Полное имя раздела (сокращения не допускаются) помещается в квадратные скобки. Параметры добавляемого раздела записываются по одному в строке сразу после строки с именем раздела. Описание параметра включает имя параметра, указываемое в кавычках. Сразу за именем параметра записывается символ «, за которым следует значение параметра.

 

12. Как можно создать текстовую копию реестра и восстановить реестра из текстовой копии?

Экспортируемый файл с расширением REG с применением Редактора реестра. Содержимое этого файла представляет структурированный определенным образом текст в формате ASCII, который можно читать и редактировать при помощи обычного текстового редактора. Обратный процесс внесения данных в реестр выполняется посредством проце-дуры импорта reg-файла. Для этого достаточно сделать двойной щелчок по файлу с расширением REG либо выполнить команду «Импорт» в меню «Файл» программы Редактора реестра.

 

13. Как выполняется регистрация расширения имени документа?

При регистрации расширения и типа документа создаются два входа реестра: ключ расширения имени и ключ типа документа.

Вход расширения имени файла привязывает расширение имени файла к идентификатору типа документа. Чтобы зарегистрировать расширение, необходимо создать в ключе HKEY_CLASSES_ROOT ключ расширения, используя в качестве его имени расширение имени файла (включая точку в его начале). Значением параметра «По умолчанию» для этого ключа указывается строка символов, уникальным образом представляющая данный тип документа и называемая «Идентификатор типа»

(TypeId):

HKEY_CLASSES_ROOT.ext

@ = TypeId

 

14. Как выполняется регистрация типа документа?

Второй вход Реестра, который создается для регистрации типа документа – это ключ типа документа (TypeId). Имя этого ключа определяет параметр «По умолчанию» в ключе расширения имени файла:

HKEY_CLASSES_ROOT.ext

@= TypeId

...

TypeID

@ = Uset

Type Name

 

15. Как выполняется регистрация команд оболочки для определенного типа документа?

Многие из команд, предлагаемых оболочкой для отдельного документа, являются общими для всех документов, находящихся в соответствующем контейнере – в папке, на Рабочем столе и т. д. Это такие команды, как Send To, Cut, Copy, Paste, Create Shortcut, Delete, Rename, и Properties. Эти команды обеспечиваются соответствующим контейнером. Помимо них существуют первичные команды, представленные предопределенными глаголами типа Open, Edit, Play, Print. Выполнение этих команд реализуется своим для каждого типа документа приложением.

 

16. Как выполняется регистрация расширений оболочки для определенного типа документа?

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

Схема регистрации команд:

HKEY_CLASSES_ROOT

.ext @= TypeId

...

TypeID @ = UsetType Name

shell [ @ = default verb1 [,verb2 [,..]]

verb1 [ @ = Menu Command Name]

command @ = pathname [parameters].

 

17. Как выполняется регистрация значка для определенного типа документа?

Для регистрации значка используется ключ DefaultIcon.

HKEY_CLASSES_ROOT

Ext

@= TypeId

...

TypeID

@ = UsetType Name

DefaultIcon

@= path [,index]

 


Ответы к вопросам по лабораторной №4

 


Поделиться с друзьями:

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

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

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

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.016 с.