Windows 7 русский шрифт dos

Перейти к содержимому раздела

Форум «Лаборатория Windows 7»

Все тонкости настройки Windows 7

Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.

Активные темы Темы без ответов

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

1 2011-11-19 17:19:55 (2011-11-19 17:21:10 отредактировано certis)

  • certis
  • Новичок
  • Неактивен
  • Зарегистрирован: 2011-11-19
  • Сообщений: 2

Тема: Русский шрифт в DOS

У меня есть некий DOS файл я его открываю, мне пишет на русском вопрос, но я не могу ответить на него так как нужно вводить только русские буквы, а у меня только английский шрифт вводится. И так вопрос, как сделать чтоб в этой DOS программке вводились русские буквы. эта DOS программка что то типа старой игры «текстовые квесты в DOS»

в гугле искал, много чего нашел для XP, для win7 почти ничего нет, нашел пару статей но они мне не помогли. может кто то сталкивался с такой проблемой, ну это и проблемой нельзя назвать… )

2 Ответ от Raven 2011-11-20 06:49:03

  • Raven
  • Raven
  • Гуру форума
  • Неактивен
  • Откуда: Omsk
  • Зарегистрирован: 2010-02-17
  • Сообщений: 1,876

Re: Русский шрифт в DOS

Какой программой открываете файл и какой редактор используете?
Для русского языка обычно используется кодовая страница ANSI 1251 (кириллица).
Ваш вопрос порождает ещё ряд вопросов к вам.

3 Ответ от certis 2011-11-20 12:12:20 (2011-11-20 12:17:40 отредактировано certis)

  • certis
  • Новичок
  • Неактивен
  • Зарегистрирован: 2011-11-19
  • Сообщений: 2

Re: Русский шрифт в DOS

Raven пишет:

Какой программой открываете файл и какой редактор используете?
Для русского языка обычно используется кодовая страница ANSI 1251 (кириллица).
Ваш вопрос порождает ещё ряд вопросов к вам.

я в этом не разбираюсь, я не могу подробно все объяснить )) оно открывается с помощью DOS.
я нашел решение проблемы.

если кому то будет нужно «Windows 7: Переключение раскладки в DOS приложениях«

1. В файле Windows>sistem32>autoexec.nt вписать строки:
      lh %SystemRoot%\system32\dosx
      lh %SystemRoot%\system32\kb16.com ru
      set clipper=F80
   2. В файле Windows>sistem32>config.nt вписать:
      files=80; buffers=99
   3. В реестре, в разделе HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard LayoutDosKeybCodes изменить
      значение параметра 0000409 на ru

Раскладка будет переключаться так:
русский — правые Shift+Alt
английский — левые Shift+Alt
(попробуйте не shift+alt а Shift+Ctrl с правой стороны)

Сообщений 3

Страницы 1

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Logo
MurCode

  • Форумы
  • Поиск
  • О проекте

i_bison

Дата: 26.01.2013 19:24:00

Есть одна старая, но очень полезная программа Парус-бухгалтерия DOS версия.

до появления Win7 удавалось устроить её запуск и фунциклирование в предыдущих системах ХР,98 …

в Win7 тоже удалось, с небольшим НО. Окно в котором запускается программа довольно маленькое.
Бухгалтерам хочется смотреть в окно большое с крупными буквами.

Так появилась задача сделать окно с программой большим.

В маленьком окне всё работает идеально.

В свойствах окна (работающего маленького) шрифт стоит Точечный размер 10х18
меняю на Lucida Console размер 28

окно увеличивается, русский шрифт сохраняется. И всё вроде идеально отображается и работает, если б не одна операция связанная с выводом отчёта из дос окна-Паруса в документ msword в окно виндовское соответственно.

Происходит следующее. Даю команду вывести отчет из dos- овского Паруса (есть в нем такая штатная возможность) в msword.
Открывается вордовское окно с отчётом. Всё пока ещё чудесно, идеально.
Закрываю вордовское окно.
Автоматически возвращаюсь в dos-овское окно , а там уже крякозябры вместо русских букв.

Все русские шрифты слетели, хоть программа остаётся работоспособной, но дальше только на выход.

Головоломка получилась редкостная. Может поможет кто-нибудь?

Green2

Дата: 27.01.2013 09:15:32

DosBox попробуй. Я в нем dos программы запускаю.

i_bison

Дата: 27.01.2013 10:19:18

Green2,

да, DosBox как раз пришлось заценить по этому поводу.
запустил в нем. Заработал старый добрый Парус в DosBox.

фишка в том, что отчёт из досовского Паруса в виндовый msword там не выводится вовьсе.

может я не допёр как это сделать ?

мои соображения такие
дос эмулируется великолепно в DosBox. Если не вывходишь за пределы доса, то всё нормально.
виндовская интеграция dos в win позволяет им взаимодействовать. В этом отношении микрософт на шаг впереди.

опишу поподробнее как происходит с этим отчётом

в Парусе для вывода отчета во внешний редактор существует поле, в которое введен путь

конкретно такой c:\msoffice\office11\winword.exe (без пробелов в именах папок, а то дос не поймет)

Парус запускает программу , описанную в поле и передает в нее файл, как параметр командной строки

в windows такой запуск свободно проходит с хорошим результатом, в DosBox нет.
в DosBox вывод начинается команда c:\msoffice\office11\winword.exe tempxxxx.rtf идет на выполнение
судя по надписи на экране, ворд не открывается, проходит некоторое время не очень большое.
надпись исчезает благодаря таймауту и хорошему обработчику ошибок.

i_bison

Дата: 27.01.2013 10:28:47

кстати

вместо
c:\msoffice\office11\winword.exe

я писал
c:\msoffice\office11\runword.bat (именно bat а не cmd)

содержимое runword.bat

такое

@ECHO OFF

c:\msoffice\office11\winword.exe %1

дальше строки где я пытался запустить русификатор keyrus.com, rk.exe, rk.com
set -ы в надежде оживить русский шрифт перед возвратом в досовскую среду

всё тщетно.

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

Green2

Дата: 27.01.2013 10:49:17

Путь c:\msoffice\office11\winword.exe неправильный, диск C указывает на папку текущей программы.
Но даже если с помощью mount указать правильный путь, то будет сообщение.
«This program cannot be run in DOS mode»

Может отдельно Word запускать?

i_bison

Дата: 27.01.2013 11:11:56

Green2,

я смонтировал два диска С и D
mount C C:\
mount D D:\
хоть DosBox написал, что так не рекомендуется делать
это что б меньше менять в батниках запускающих парус и word
соответственно, исходя из того, как расположены файлы и папки на компьютере где происходит оживление русских шрифтов.

парус находится в
D:\parus\parus450\

word установлен в
c:\msoffice\office11\

а что значит отдельно Word запускать ?

перед запуском паруса запустить word в отдельном окне, а потом туда передавать rtf файл каким-то образом,
организовав это в bat файле прописанном в парусе ?

i_bison

Дата: 27.01.2013 11:20:48

????? написать маленькую виндовую программку, запустить её из паруса,
вырвавшись из под дос она запустит ворд с rtf файлом

я достоверно не представляю себе механизм по которому происходит исчезновение русских шрифтов в моём случае

i_bison

Дата: 27.01.2013 11:26:24

кстати, я не пробовал другие редакторы запускать, может вьювер для rtf простенький ничего не испортит, может таковой есть для дос, тогда за пределы дос окна выходить не придётся ?

i_bison

Дата: 28.01.2013 18:35:00

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

Сергей Арсеньев

Дата: 30.01.2013 15:09:50

i_bison,

У меня не наблудается. Но попробуйте вызывать вместо word батничек в котором после вызова word делается chcp 866

   В настоящее время программы на ms-dos практически исчезли из употребления, но они еще используются. Это всякие УРМ-ы, программы учета данных и базы данных и т.д. и т.п., оставшиеся в бюджетных учреждениях еще со времен 90 годов. В период распространения Windows 98, 2000, Millenium приложения dos активно использовались и их разновидностей наплодили столько, что до сих пор они используются в качестве архивных хранилилищ для извлечения информации. Времена меняются, сейчас наиболее распространена Windows 7, которая в принципе не предназначена для использования dos приложений, но использовать их приходится. И тут возникают проблемы с переключенем раскладки клавиатуры для ввода символов на русском языке в приложениях dos.

  Чего только я не видел в сети по данному вопросу — всякие тумба юмбы, химем сисы, mscdexnt.exe и т.д. Все это работает до Windows Xp включительно.  Для возможности выбирать русскую раскладку при работе в ms-dos приложениях в Windows 7 нужно иметь админские права текущей учетки или перезайти под Администратором, отключить контроль учетных записей, перезагрузиться и затем подправить в реестре ветку :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\KeyboardLayout\DosKeybCodes  — изменить значение ключа 00000409 с en  на ru,

в файле windows\system32\config.nt добавить (изменить) значения на 

files=240
buffers=90

в файле windows\system32\autoexec.nt добавить в конце строку:

lh %SystemRoot%\system32\kb16.com ru

После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями CtrlLeft+Shift (английская) и CtrlRight+Shift (русская).

Работа dos  приложений возможна только в 32-х разрядной Windows 7. В 64-битной dos работать не будет. Возможно все выше указанное справедливо и для 32-битной Windows 10, но данный вопрос я не тестировал. 

Как-то раз надоели крякозябры в ДОСе, нашёл где чего поправить и всё сделал. Ну, и как это бывает очень часто, — один раз сделал и забыл. И вот опять понадобилось. Месяц назад так и не смог ничего сделать… Умники и умницы на форумах советовали просто поменять кодировку: cmd -> chcp866 либо chcp1251 либо chcp1251>null и проч. Меняется только кодировка выводимого в DOSe текста, в приложениях крякозяблики остаются. Были также советы исправить в реестре значения ключей 1250-1255.nls на 1251.nls
(разделы: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage)

Вот нашел несколько выходов:

1) в FAQ по мелкософту нашлась статейка:

Необходимо в реестре в ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout\DosKeybIDs
Параметр 00000409
Значение изменить на «ru».
Кроме этого, в файле autoexec.nt, расположенном в Windows\system32, надо добавить строку «lh %SystemRoot%system32kb16.com ru» (без кавычек).
После перезагрузки переключение раскладки клавиатуры в DOS-приложениях будет производиться комбинациями Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская).
Данный метод нормально работает в том случае, если в Региональных Параметрах в качестве параметра по умолчанию установлен русский язык.

2) Можно просто скачать архивчик RusDOS.rar
в описании проги приводится примерно тот же принцип работы, что и в п.1

3)Чтобы была обеспечена полная поддержка кириллицы в DOS стандартными средствами, должны быть указаны две строки в файле config.sys:
device=c:\windows\command\display.sys con=(ega,437,1)
country=007,866,c:\windows\command\country.sys
и три строки в файле autoexec.bat:
c:\windows\command\mode.com con cp prep=((866) c:\windows\command\ega3.cpi)
c:\windows\command\mode.com con cp select=866
c:\windows\command\keyb.com ru,,c:\windows\command\keybrd3.sys
Первая строка для config.sys обеспечивает загрузку драйвера, с помощью которого возможно отображение в DOS-окне символов кириллицы. Вторая включает поддержку русской кодовой страницы и в том числе поддержку имён файлов на кириллице, поэтому её присутствие важно, даже если вы не работаете с DOS-программами. Первые две строки для autoexec.bat подготавливают и выбирают русскую кодовую страницу в качестве текущей. А третья обеспечивает возможность ввода с клавиатуры символов кириллицы. Переключение на английскую раскладку осуществляется нажатием +<левый Shift>, на русскую — +<правый Shift>. Если вы для переключения раскладки вместо клавиши предпочитаете использовать , тогда вместо keybrd3.sys надо указать keybrd2.sys

4) ну, и любителям Unix: можно почитать тут про поддержку кириллицы в Dos-эмуляторе.

Windows — самая популярная операционная система, используемая миллионами людей по всему миру. Она обеспечивает широкий спектр возможностей и функций, но вместе с тем Windows может быть достаточно стандартной и неоригинальной.

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

Как же использовать этот шрифт в Windows? Ответ прост — есть несколько способов, которые помогут вам достичь желаемого результата. Один из них — установка специальных шрифтов, представляющих собой имитацию классического DOS-шрифта.

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

Не важно, какой способ вы выберете, главное — это создание атмосферы старых добрых времен и возвращение к корням компьютерной эры, когда DOS был на пике популярности. Откройте новую главу в истории операционных систем и окунитесь в мир DOS-шрифта с помощью Windows!

Содержание

  1. Что такое DOS-шрифт и как его использовать в Windows?
  2. Определение и история DOS-шрифта
  3. Как использовать классический DOS-шрифт в операционной системе Windows

Что такое DOS-шрифт и как его использовать в Windows?

Для использования DOS-шрифта в Windows необходимо выполнить несколько шагов:

  1. Найти файл с DOS-шрифтом. В некоторых версиях Windows файл с шрифтами располагается по пути «C:\Windows\Fonts\vgaoem.fon».
  2. Открыть командную строку со правами администратора и выполнить команду «chcp 437» для установки кодировки, соответствующей DOS-шрифту.
  3. Скопировать файл с DOS-шрифтом в директорию, где находится желаемый текстовый файл.
  4. Открыть текстовый файл с помощью текстового редактора и изменить шрифт на DOS-шрифт в настройках редактора.
  5. Сохранить файл и открыть его в Windows-приложении, чтобы увидеть результат.

Используя DOS-шрифт в Windows, вы можете создавать стилизованные тексты, которые привнесут ностальгию и уникальность в ваши проекты.

Определение и история DOS-шрифта

DOS-шрифт был введен в 1981 году вместе с ОС MS-DOS 1.0 компанией Microsoft. Идея создания такого шрифта возникла из-за технических ограничений этих ранних систем, которые могли работать только с фиксированным размером шрифта. В итоге DOS-шрифт стал одним из первых и основных шрифтов, доступных пользователям вместе с MS-DOS.

Данный шрифт состоит из матрицы размером 8×16 пикселей. Каждый символ представлен в виде прямоугольника, а каждый пиксель может быть включен или выключен, что создает его характерную растровую характеристику. DOS-шрифт был разработан таким образом, чтобы быть применимым для западных и японских языков, что объясняет наличие широкого набора символов включая буквы, цифры, знаки пунктуации и специальные символы.

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

Как использовать классический DOS-шрифт в операционной системе Windows

Классический DOS-шрифт имеет свою уникальную эстетику, которую пользователи Windows могут использовать в своей операционной системе. В данной статье мы расскажем, как активировать и настроить классический DOS-шрифт в Windows.

Для начала, необходимо убедиться, что классический DOS-шрифт установлен на компьютере. Если его нет, необходимо загрузить его из надежного источника. Обычно классический DOS-шрифт представлен файлом с расширением .fon.

После установки классического DOS-шрифта на компьютер, необходимо применить его в системе. Для этого откройте «Панель управления» и перейдите в раздел «Шрифты». Найдите классический DOS-шрифт в списке установленных шрифтов и щелкните правой кнопкой мыши на нем. В контекстном меню выберите «Применить» или «Установить».

После применения классического DOS-шрифта в системе, можно настроить его параметры по вашему вкусу. Для этого щелкните правой кнопкой мыши на рабочем столе и выберите «Настройки отображения». В открывшемся окне перейдите на вкладку «Вид» и нажмите кнопку «Дополнительно».

В окне «Расширенные параметры» найдите раздел «Шрифты элементов». В выпадающем списке выберите «Диалог» или «Дополнительно» (название может варьироваться в зависимости от версии Windows). Нажмите кнопку «Шрифт» и в открывшемся окне выберите классический DOS-шрифт.

После выбора классического DOS-шрифта в системе, настройте его размер и стиль шрифта по вашим предпочтениям. Ниже приведена таблица с примерами настроек шрифта:

Размер Стиль
8 Обычный
10 Курсив
12 Полужирный

После настройки параметров шрифта, нажмите кнопку «ОК» и закройте все открытые окна. После перезагрузки компьютера, классический DOS-шрифт будет использоваться в операционной системе Windows.

Теперь вы можете наслаждаться классическим стилем шрифта, который придаст вашей операционной системе атмосферу DOS-эпохи.

  • Windows 7 ремонт центра обновления
  • Windows 7 режим восстановления запуска
  • Windows 7 профессиональная 64 bit скачать без торрента
  • Windows 7 профессиональная 32 разрядная
  • Windows 7 просто как никогда