Меню Рубрики

Как на windows 7 запустить досовскую программу

Канал в Telegram

Вы здесь

Как запустить Pascal, C, QBasic и др. DOS приложения в Windows 7?

Времена приложений написанных для MS DOS (Disk Operation System — Дисковая операционная система) давно прошли. Для совместимости со старыми приложениями все версии Windows оснащались поддержкой MS DOS вплоть до Windows Vista. В новых же версиях ОС Windows, таких как Windows 7, DOS-овские приложения не поддерживаются. Для большинства пользователей это не создаст ни каких неудобств, а вот для студентов и школьников, которые только начинают знакомиться с программированием в учебных заведениях, это станет проблемой т.к. наше образование для изучения основ программирования до сих пор использует такие языки как: Pascal, QBasic(Basic), C. Все они работают только в среде DOS т.к. были созданы еще в 70-х годах прошлого века (и тысячелетия 🙂 ). Почему эти версии до сих пор используются, ответ прост — они бесплатны. Использование же платных современных версий (например Visual Studio) для изучения основ — экономически невыгодно (копия на одну машину стоит более 60 т.р.). Ну да ладно, экономическая сторона это не тема этой статьи, основная цель это как запустить DOS приложения на ОС Windows 7 x86(32) и Windows x64(64).

Нам понадобится установка дополнительного ПО — DosBox. Приложение DosBox создает виртуальную среду MS DOS, работающую в ОС Windows (практически аналог командной строки в Windows XP). Скачать DosBox v0.74 можно с сайта разработчика бесплатно. Установка не должна вызвать у Вас вопросы, всегда жмем «Далее>>>» оставляя все по умолчанию.
После установки на рабочем столе должен появиться ярлык программы:

если ярлыка нет, то создайте его, это создаст удобство для запуска приложений. Ну и теперь собственно, как запустить приложение в DosBox!?
Пойдет по самому простому и быстрому пути. Например, необходимо запустить Pascal (Паскаль), файл запуска приложения находится в ..\bin\turbo.exe. Выделяем этот файл и не отпуская ЛКМ перетягиваем его на ярлык DosBox пока не появится знак «+ Открыть с помощью…..«:

отпускаем ЛКМ. Вот и все, у нас открылась среда языка Pascal

Приложение открыто в оконном режиме, для перехода в полноэкранный режим необходимо нажать Alt+Enter, так же это сочетание используется и для выхода из полноэкранного режима.

Источник

Запуск DOS-программ на Windows 7 в DOSBox

На Windows 7 не работают DOS-программы, хотя на Windows XP с ними проблем не было. Микрософт предлагает запускать DOS-программы в специальной виртуальной машине Windows XP mode. Это действительно работает, но данная технология слишком громоздка, запуск и завершение программ занимает много времени. Однако, есть более удобное решение сторонних разработчиков — DOSBox.

Эксперименты показали, что в DOSBox та же DOS-программа работает быстрее на четверть. Установка и настройка занимает значительно меньше времени.

Особенности DOSBox

Системный диск в DOSBox имеет имя Z:

Команда net use НЕ поддерживается. Поэтому для подключения сетевых дисков нужно сначала подключить их в хостовой системе, а потом подмонтировать в гостевой командой mount

Русификация встроенными средствами DOSBox: keyb ru441 866
Переключение раскладки:
RUS — левый ALT + правый Shift.
LAT — левый ALT + левый Shift.
Либо вместо этого запускать не саму программу а cmd файл, в котором сначала запускать свой русификатор, например vrun.com (переключатель — правый Shift).

Размер экрана можно изменить параметром windowresolution в файле «c:\Program Files (x86)\DOSBox-0.74\dosbox.conf» (размер по умолчанию слишком маленький) либо при запуске DOS-программы подключать отдельный файл конфигурации.
Пример: windowresolution=1024×768.
Однако, для этого необходимо изменить и параметр output, т.к. при значении по умолчанию (output=surface) изменение разрешения не поддерживается.
Пример: output=ddraw.

При запуске программы в DOSBox без дополнительных параметров каталог программы автоматически монтируется в DOSBox как диск C:
Например, в ярлыке запуска написано: «C:\Program Files (x86)\DOSBox-0.74\DOSBox.exe» C:\PROGA\prog.exe
Тогда каталог хостовой системы C:\PROGA будет подключен в DOSBox как диск C: и в нем будет запущена программа prog.exe
Еще в строке запуска нужно добавлять:
-exit — для закрытия DOS-окна по завершении работы программы,
-noconsole — для скрытия служебного окна DOSBox.

Конкретная задача

DOS-программа на Windows 7 (хост) находится в каталоге C:\ZAYAVKA. Сама обращается за данными к сетевому ресурсу \\Cavs-4\ZAYAVKA, который подключен как диск Y:, так как DOS-программа не понимает сетевых путей.

На хосте подключаем сетевой диск:

В файл «c:\Program Files (x86)\DOSBox-0.74\dosbox.conf» дописываем в конец в секцию [autoexec]:
keyb ru441 866
mount Y Y:\
set clipper=f100

(здесь первая строка — русификатор,
вторая — монтируем в DOSBox на букву Y путь на хосте Y:\ ,
третья строка нужна для работы этой программы)

Источник

DOSBox — запуск программ под DOS на Win7 64bit (Windows 7 x64)

forum.biland.ru → Советы → DOSBox — запуск программ под DOS на Win7 64bit (Windows 7 x64)

Сообщения 9

#1 Тема от biland 13-04-2012 17:28:37 (изменено: biland, 16-06-2013 20:58:13)

  • biland
  • Moderator
  • Неактивен

Тема: DOSBox — запуск программ под DOS на Win7 64bit (Windows 7 x64)

В Windows 7 64bit отказались от поддержки программ, разработанных под DOS. Есть не мало людей, которые используют эти программы для своей работы. Но прогресс не стоит на месте, новые ноутбуки постовляются с ОС Windows 7 64bit. А DOS программы работают идеально, помогают зарабатывать деньги и смысла нет переписывать их, конвертировать Базы и настраивать всё по новой.

Для этого есть эмуляторы, один из них это бесплатный DOSBox.

На данный момент в DOSBox порт LTP не обслуживается, программы с ключами LTP работать не будут, принтер по этому порту тоже не работает.

dosbox.conf — это конфигурационный файл DOSBox. Строки, начинающиеся с # являются комментариями и игнорируются эмулятором DOSBox.

DOSBox0.74-win32-installer.zip 1.37 Мб, 24123 скачиваний с 2012-04-13

Manual-DOSBox0.74.zip 65.43 Кб, 9257 скачиваний с 2013-06-16

VC_RK.zip 52.32 Кб, 6061 скачиваний с 2012-04-13

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как на windows 7 заменить меню пуск в windows 7
  • Как на windows 7 домашняя базовая поменять тему
  • Как на windows 7 включить микшер на windows
  • Как на windows 7 включить rdp на windows
  • Как на virtualbox установить windows vista