`
Читать книги » Книги » Разная литература » Газеты и журналы » Интернет-журнал "Домашняя лаборатория", 2008 №6 - Журнал «Домашняя лаборатория»

Интернет-журнал "Домашняя лаборатория", 2008 №6 - Журнал «Домашняя лаборатория»

Перейти на страницу:
клавиатуры. (Возможна загрузка в верхнюю область памяти: команда LH) Переключение РУС/ЛАТ: RightShift (правая SHIFT).

• Rk.com — "Русификатор", резидентный драйвер экрана и клавиатуры. Переключение РУС/ЛAT: LeftShift-RightShift (одновременно: левая и правая SHIFT)/

• Mkey.com — "Русификатор", резидентный драйвер экрана и клавиатуры. Переключение РУС/ЛАТ: ScrollLock.

• 866con.соm — "Русификатор", резидентный драйвер экрана и клавиатуры. Требует ОБЯЗАТЕЛЬНУЮ загрузку драйвера Display.sys. Это значит, что в Confog. sys должна быть строка:

DEVICE=DISPLAY. SYS CON=(EGA, 1)

Настраиваемое переключение РУС/ЛAT (настройки — в файле 866con.ini).

Возможные варианты:

Ctrl

RightShifr

LeftShift

Alt

• KeyLap.com — "Русификатор", резидентный драйвер клавиатуры (дополнительно требуется загрузить "русификатор"-драйвер дисплея).

Переключение РУС/ЛAT:

F12 или комбинации клавиш.

Ctrl-Alt-F1 — ЛАТ

Ctrl-Alt-F2 — РУС

• EgaAlt.com — "Русификатор", резидентный драйвер экран.

• EgaGa.ехе — "Русификатор", резидентный драйвер экран.

• VgaGa.com — "Русификатор", резидентный драйвер экран.

• LqqDrv.ехе — "Русификатор", резидентный драйвер принтера. Этот драйвер ориентирован на EPSON-совместимые матричные принтеры. Обеспечивает качественную, но медленную печать.

• LqdDrv.ехе — "Русификатор", резидентный драйвер принтера. Этот драйвер ориентирован на EPSON-совместимые матричные принтеры. Обеспечивает более быструю печать, но меньшее качество.

В Табл. 3 приведена информация о занимаемой памяти при загрузке "русификаторов" в ОЗУ.

Таблица 3

Комбинация драйверов ∙ Размер в ОЗУ (Кб)

866соn.com + Display.sys ∙ около 27

KeyRus.соm ∙ около 6

Rk.соm ∙ около 15

MKey.соm ∙ около 5

KeyLap.соm + EgaAlt.соm ∙ около 13.5

KeyLap.соm + EgaGa.ехе ∙ около 13.5

KeyLap.com + VgaGa.exe ∙ около 11.5

6. Файлы пакетной обработки (*.bat-файлы)

 Пакетный файл (Batch-файл) представляет собой последовательность команд, которые в определенной последовательности выполняются MS-DOS точно также, как если бы Пользователь вводил эти команды с клавиатуры. Каждая отдельная строка такого файла — отдельная команда MS-DOS. Пакетный файл представляет собой текстовый файл (ASCII-файл) и может быть создан с помощью любого редактора текстов, поддерживающего ASCII-файлы. Файл пакетной обработки — это программный файл, выполняемый на IBM PC.

Расширение пакетного файла всегда —.ВАТ.

Основной областью применения пакетных файлов является вызов других программ. Часто, для вызова какой-либо программы требуется выполнить несколько команд:

— "перейти" на тот логический диск, где находится данная программа,

— "войти" в Каталог, где находится данная программа,

— вызвать эту программу на выполнение (часто, передать ей информацию в качестве параметров)

Например, для того, чтобы "запустить" ЗарПлату необходимо ввести следующие команды:

Е:

CD E: ZARPEXE

MAINZR CreatDir

Для того чтобы "запускать" ЗарПлату независимо от того, на каком логическом диске и в каком каталоге находится Пользователь — можно создать файл (с помощью ЛЕКСИКОНА, ФОТОНА или любого другого редактора) с именем, например, С: Zarp.bat.

Содержанием такого файла — будет последовательность указанных выше команд. Теперь, когда Пользователь наберет в командной строке MS-DOS команду Zarp.bat (или Zarp). Командный процессор MS-DOS выполнит последовательность указанных выше команд так же, как если бы Пользователь набрал эти команды с клавиатуры. Другой пример. Мы жаждем каждый день делать одну и ту же работу.

Работа эта заключается в том, что необходимо:

— в дисководе 5.25" (на 1.2 Мб) форматировать дискеты на 360 Кб — переносить на каждую отформатированную дискету ядро MS-DOS

— создавать на этой дискете каталог A: NC

— копировать в этот каталог все файлы из каталога С: NC

Можно, конечно, упорно вводить все команды с клавиатуры, надеясь на то, что не будет допущено каких-либо ошибок, и Вам это не надоест после первого десятка дискет.

Можно создать пакетный файл (C: MyWrk.bat) следующего содержания:

echo ВСТАВЬТЕ ДИСКЕТУ В ДИСКОВОД А: и нажмите Enter

pause format A: /t:40/n:9

sys A:

md A: NC

copy c: nc*. * a: nc i

Теперь достаточно запустить созданный пакетный файл.

Краткое описание программы, созданной в данном примере.

Первая команда:

echo ВСТАВЬТЕ ДИСКЕТУ В ДИСКОВОД А: и нажмите Enter

Здесь echo — команда, выводящая на экран все, что находится в той же строке после нее.

Вторая команда: pause

Здесь pause — команда, выводящая на экран сообщение:

Press any key to continue.

(нажмите на какую-нибудь клавишу для продолжения.)

и ожидающая нажатия Пользователем какой-либо клавиши для продолжения выполнения программы.

В остальных строках — производится форматирование дискеты (format), перенос ядра MS-DOS (sys), создание каталога (md), копирование файлов (сору).

Рассмотренный пример — простейшая программа, реализованная в рамках пакетного файла. Средства MS-DOS, применяемые в рамках файлов пакетной обработки, позволяют реализовывать значительно более сложные и гибкие алгоритмы обработки информации.

Основные команды, применяемые в пакетных файлах:

% — признак параметра, переданного в данный пакетный файл

: — признак метки для перехода

CALL — вызов другого пакетного файла из данного,

CLS — очистка экрана,

ECHO — вывод на экран строки сообщений,

EXIT — прервать обработку данного пакетного файла,

EXIST — проверить наличие файла на диске,

FOR…IN…DO — возможность многократного одной команды MS-DOS,

GOTO — безусловный переход на строку с заданной меткой,

IF — условный переход на строку с заданной меткой,

PAUSE — ожидание нажатия клавиши Пользователем,

REM — комментарий,

SHIFT — сдвиг формальных параметров (возможность обрабатывать больше 10 параметров).

Примеры:

1. Создать пакетный файл, реализующий следующий алгоритм:

— форматировать дискету на 1.44 Мб (дисковод В: на 1.44Мб)

— создать каталог: В: ARC

— с помощью программы-архиватора ARJ.exe создать файл-архив C: TEMPZZZ.arj, куда поместить все файлы и все подкаталоги каталога F: LIBRARY

— перенести в каталог B: ARC созданный файл-архив C: TEMPZZZ.arj

CLS

echo Архивация и копирование Справочников на дискету

echo.

echo ВСТАВЬТЕ ДИСКЕТУ В ДИСКОВОД В: и нажмите Enter

pause

format В:

md B: ARC

F:

CD F: LIBRARY

rem вызов программы-архиватора

ARJ A — R C: TEMPZZZ. arj

copy c: tempzzz. arj b: arc

del c: tempzzz. arj

2. Создать пакетный файл, реализующий следующий алгоритм:

— с помощью редактора текстов ЛЕКСИКОН создать новый текстовый файл С: LEXF1.txt

— сделать 2 копии файла С: LEXF1.txt:

1 копия: A: RRR

2 копия: В: RRR

— вывести содержимое файла C: LEXFl.txt на принтер

— удалить файл C: LEXFl.txt

CLS

echo ВСТАВЬТЕ ДИСКЕТЫ В ДИСКОВОДЫ А:, В: и нажмите Enter

pause

rem на всякий случай создаем каталог С: LEX

MD C: LEX

Перейти на страницу:

Откройте для себя мир чтения на siteknig.com - месте, где каждая книга оживает прямо в браузере. Здесь вас уже ждёт произведение Интернет-журнал "Домашняя лаборатория", 2008 №6 - Журнал «Домашняя лаборатория», относящееся к жанру Газеты и журналы / Сделай сам / Хобби и ремесла. Никаких регистраций, никаких преград - только вы и история, доступная в полном формате. Наш литературный портал создан для тех, кто любит комфорт: хотите читать с телефона - пожалуйста; предпочитаете ноутбук - идеально! Все книги открываются моментально и представлены полностью, без сокращений и скрытых страниц. Каталог жанров поможет вам быстро найти что-то по настроению: увлекательный роман, динамичное фэнтези, глубокую классику или лёгкое чтение перед сном. Мы ежедневно расширяем библиотеку, добавляя новые произведения, чтобы вам всегда было что открыть "на потом". Сегодня на siteknig.com доступно более 200000 книг - и каждая готова стать вашей новой любимой. Просто выбирайте, открывайте и наслаждайтесь чтением там, где вам удобно.

Комментарии (0)