Главная Диплом рус Диплом укр Обратная связь  

Командные файлы

Тема: Командные файлы.

(Работа состоит из 2-х частей)

Цель работы (по 1-й Части): Получить навыки программирования в MS-DOS и создать командный файл

Задание: (Часть 1) В соответствии с темой выбранной на лабораторной работе №, написать программу, тестирующую пользователя на знание Microsoft ACCESS и по Вашей теме состоящую как минимум из 10.

Краткие теоретические сведения

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

Создание BATCH файла

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

Для создания коротких файлов можно просто копировать содержимое экрана в файл. Например, для создания трехстрочного файла с именем "dirab.bat", который показывает содержание дисков A и B, используются следующий набор команд:

COPY CON dirab.bat < Enter>

CLS < Enter>

DIR A: < Enter>

DIR B: < Enter>

^Z < Enter>

Символы ^Z означают конец файла. Вы можете вывести их на экран, просто нажав на клавишу F6, или удерживая клавишу Ctrl, нажать Z. < Enter> означает, что в конце строки нужно нажимать на клавишу 'Enter'.

Внимание: BATCH файл должен иметь расширение ".BAT".

Просмотр BATCH файла

После создания файла, Вам нужно будет просмотреть его содержимое, что бы удостовериться, что он не содержит никаких ошибок. Для этого можно воспользоваться командой TYPE:

TYPE dirab.bat < Enter>

Запуск BATCH файла

Что бы исполнить команды, содержащиеся в файле, просто наберите его имя в командной строке без расширения. В нашем примере нужно просто набрать:

dirab < Enter>

Для чего нужны BATCH файлы

1. Автоматическое исполнение. Каждый раз, когда Вы включаете компьютер, Вам требуются какие-то начальные установки: загрузка драйверов мыши, CD-ROM, принтера, программ управляющих памятью и т.д. Каждый раз, при загрузке системы, DOS запускает файл AUTOEXEC.BAT, находящийся в корневом каталоге загрузочного диска. Теперь, зная что это за файл, Вы можете сами управлять процессом загрузки.

2. Экономия времени. Вы не замечаете, что постоянно набираете одну и ту же серию команд или одну длинную команду по несколько раз в день? Или например у Вас очень развитое дерево каталогов, и Ваша любимая игра находится в каталоге F:\Ent\FAVORITE\GAMES\3DACT\DOOM\. Что бы добраться до нее, нужно менять текущий диск, заходить в один каталог, потом в другой и т.д. А если учесть, что Вы играете одну и туже игру довольно часто, то Вам приходится проходить эту процедуру не один раз. Почему бы ни создать в каталоге, доступном по команде "PATH", BATCH файл doomrun.bat, содержащий:

CD F:\Ent\FAVORITE\GAMES\3D-ACT\DOOM

doom.exe

Теперь, на каком диске или директории Вы бы не находились, набрав в командной строке

doomrun

Вы можете сразу запустить игру.

3. Установка параметров по умолчанию. Допустим, Вы работаете в текстовом редакторе, который просит выбрать ширину экрана, шрифта, тип принтера и т.д. Что бы не вводить каждый раз многочисленные параметры, можно выбрать те из них, которые используются постоянно. Пример файла EDIT.BAT:

REM EDIT.BAT -- starts WordPerfect

wp /D-e:\ /R /NS /B-15 /M-startup %1

единственный параметр, который Вам нужно будет вводить - это имя файла, который Вы хотите редактировать(%1):

EDIT work.doc

4. Помощь новичкам. Если Вы являетесь экспертом по компьютерам в своей компании, то Вы можете облегчить жизнь новичкам. Например, временной секретарше не нужно будет изучать разные длинные команды, что бы запустить нужную программу со всеми необходимыми параметрами, если Вы создадите, например, LENA.BAT, BANK.BAT и т.д.

5. Защита данных. Нет ничего страшнее, чем команда FORMAT в руках чайников(особенно в версиях DOS 2.x). Пытаясь отформатировать дискету, они могут испортить жесткий диск. Но Вы можете избежать этого, просто переименовав FORMAT.COM в XFORMAT. COM. И создать файл FORMAT.BAT, содержащий:

xformat.com A:

Таким образом, при помощи команды FORMAT можно будет отформатировать только дискету.

К списку Вперед

Материалы сайта являются частной собственностью и запрешаються для распространения.
Использование чего либо запрещено без ведома администратора сайта.
irkutsker.com © 2010. Все права защищены.

Protected by Copyscape Original Content Checker