chitay-knigi.com » Разная литература » Интернет-журнал "Домашняя лаборатория", 2008 №2 - Журнал «Домашняя лаборатория»

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
1 ... 215 216 217 218 219 220 221 222 223 ... 279
Перейти на страницу:
Для решения проблемы необходимо отредактировать файл System.ini на том компьютере, где выполняется приложение MS-DOS.

Добавьте в раздел [Network] файла System.ini следующую строку: PrintBufTime=10. А в раздел [IFSMGR] следующую строку: PrintBufTime=10 Примечание: Если данные разделы отсутствуют в файле System.ini, то добавьте их после раздела [386Enh].

Значение параметра "PrintBufTime" устанавливает время задержки в секундах до начала печати. Чем меньшее значение используется, тем быстрее начинается печать документа. Однако слишком маленькое значение "PrintBufTime" может приводить к некорректной печати, либо к прекращению вывода задания на печать.

В этом случае увеличивайте значение "PrintBufTime" до тех пор, пока не будет достигнута корректная печать.

Параметр, заданный в разделе [Network], управляет задержкой при сетевой печати с использованием редиректора реального режима; параметр, заданный в разделе [IFSMGR], устанавливает задержку при сетевой печати с использованием редиректора защищённого режима. Данные настройки также могут оказывать влияние и на локальную печать.

1.8. Работа в DOS

Настройка полной поддержки кириллицы в DOS стандартными средствами

Чтобы была обеспечена полная поддержка кириллицы в DOS стандартными средствами, должны быть указаны две строки в файле config.sys:

device=c: windowscommanddisplay.sys con=(еgа,437,1)

country=007,866,с: windowscommandcountry.sys

и три строки в файле autoexec.bat:

c: windowscommandmode.com con ср рrер=((866)

с: windowscommandega3.cpi)

c: windowscommandmode.com con ср select=866

с: windowscommandkeyb.com ru,

с: windowscommandkeybrd3.sys.

Первая строка для config.sys обеспечивает загрузку драйвера, с помощью которого возможно отображение в DOS-окне символов кириллицы. Вторая включает поддержку русской кодовой страницы, и в том числе поддержку имён файлов на кириллице, поэтому её присутствие важно, даже если вы не работаете с DOS-программами. Первые две строки для autoexec.bat подготавливают и выбирают русскую кодовую страницу в качестве текущей. А третья обеспечивает возможность ввода с клавиатуры символов кириллицы. Переключение на английскую раскладку осуществляется нажатием <Сtrl>+<левый Shift>, на русскую <Ctrl>+<правый Shift>. Если вы для переключения раскладки вместо клавиши <Ctrl> предпочитаете использовать <Alt>, тогда вместо keybrd3.sys надо указать keybrd2.sys.

Использование длинных имён файлов и каталогов в DOS-окне

Для того чтобы пользоваться длинными именами каталогов и файлов в окне DOS, заключайте их в кавычки: С: "Мой длинный каталог".

В кавычки надо заключать весь путь к каталогу с длинным именем — даже ту часть, где есть только короткие имена. Т. е. правильно: "С: Мой длинный каталог" А вот если путь к файлу с длинным именем состоит только из коротких имён, то можно в кавычки взять только имя файла: С: "Мой длинный файл" Кроме того, в кавычки обязательно заключать лишь те имена, в которых содержатся пробелы и некоторые из символов (последние три), запрещённых в коротких DOS-именах, но разрешённых в длинных: [] + =, Кстати, разрешёнными и в коротких, и в длинных именах, помимо цифр и букв, являются символы: ~! 0 # $ % ^ & () — _ { } '.

Настройка преобразования длинных имён файлов и каталогов в короткие при записи

Как известно, длинные имена файлов и каталогов в DOS записываются, сами знаете в каком виде (например, Длинный файл-txt запишется как ДЛИННЫ~1.TXT). Однако не всегда в этом есть необходимость, а иногда это просто неудобно. Например, если в одном каталоге находятся Norton Commander, Norton Utilities, Norton Navigator, Norton Crash Guard, (что там ещё у Нортона есть), то в DOS'obckom NC это будет выглядеть как: NORTON~1 NORTON~2 NORTON~3 NORTON~4 что, согласитесь, не очень-то информативно. А можно сделать, чтобы по умолчанию имя записывалось длиной в 8 символов, и только при необходимости добавлялась тильда. То есть так: NORTONCO NORTONCR NORTONNA NORTONUT по крайней мере, ясно, где что. И только если появится ещё, скажем Norton Utilities 2.0, то появится запись NORTON~l.

А делается это очень просто. Открываем раздел

НКЕY_LOCAL_MACHINESystemCurrentControlSetcontrolFileSystern

находим двоичный параметр "NameNumericTail" (а скорее — не находим, ибо по умолчанию его нет; тогда создаём) и устанавливаем его значение как "00 00 00 00".

И всё. После перезагрузки упомянутый выше Длинный файл. txt можно будет записать как ДЛИННЫЙФ.TXT.

Выполнение приведённой рекомендации чревато некоторыми опасными последствиями. Дело в том, что в Windows у файлов, имена которых набраны только заглавными латинскими буквами и имеют длину не более 8 символов, длинного имени НЕТ вообще. В результате при попытке записать в один каталог файлы с именами, например, FILENAME.TXT (8 символов) и FILENAME2.TXT (9 символов) система, сравнив их по коротким именам, скажет: "Файл существует. Заменить?".

Описанный случай не так уж редок: в каталогах текстов и рисунков сплошь и рядом можно увидеть "DOCUMENT.DOC" и "DOCUMENT2.DOC", либо "PICTURE1.JPG" и "PICTURE11.JPG". Без "хвостов" Windows будет их постоянно путать и пытаться наложить. Во избежание этого можно посоветовать ставить параметр "NameNumericTail" равным 0 только на период набивки машины программным обеспечением. А перед началом загрузки пользовательскими данными снова поставить 1 (либо уничтожить вообще). Тогда уже созданные каталоги Нортона, Офиса и т. д. будут красиво записаны без "~1 ~2 ~3", но и в дальнейшем путаницы происходить не будет.

Команды с сетевыми именами в DOS-окне

Окно DOS понимает сетевые имена. Т. е. можно, например, напечатать DIR \servershare и получить список файлов. Команда CD не работает, но многие другие — вполне.

Например: COPY, MOVE, REN, MD, RD…

Автозапуск программ при переходе из Windows в режим DOS

Если Вы хотите, чтобы при выборе команды "Перезагрузить компьютер в режиме эмуляции MS-DOS", после завершения работы Windows, автоматически запустилась какая-то программа (например, Нортон командир), то впишите необходимые команды в файл dosstart.bat, который находится в папке Windows.

Копирование изображения из DOS-программы

Если Вам надо скопировать картинку из DOS-программы, то нажмите <Alt>+<Enter>, чтобы свернуть её в окно. Щёлкните по левому верхнему углу и выберите "Правка/Выделить" (Edit/Mark). Выделите нужный кусок и выберите "Правка/Копировать" (Edit/Copy). Теперь Вы можете вставить этот кусок в любую графическую программу.

Перетаскивание файлов и каталогов из "Проводника" в DOS-окно

Если перетащить файл из "Проводника" в окно DOS-сессии, то в командной строке появится его имя, включая полный путь. Соответственно, если перетащить папку, то появится только путь.

Передача переменных параметров DOS-программам в Windows

В Windows при запуске DOS-программы с помощью ярлыка можно настроить запрос параметров для неё. Это очень удобно, если часто требуется запускать программу с различными параметрами. Для этого в свойствах ярлыка к DOS-программе в поле "Командная строка" в конце строки добавьте пробел и знак вопроса. В следующий раз при запуске ярлыка появится окно запроса параметров, в котором их можно будет ввести для передаче программе.

Отключение звукового сигнала при переключении DOS-раскладки клавиатуры

Если вас достало пищание спикера каждый раз, когда вы

1 ... 215 216 217 218 219 220 221 222 223 ... 279
Перейти на страницу:

Комментарии
Минимальная длина комментария - 25 символов.
Комментариев еще нет. Будьте первым.
Правообладателям Политика конфиденциальности