Как-то я поменял системный блок одному бухгалтеру, ранее на старом компьютере стояла Windows XP. На новом я установил лицензионную ОС Windows 7 x64. И вот тут возникла одна небольшая проблема. Дело в том, что этот бухгалтер использовал приложение, написанное на FoxPro, которое конвертировало выгрузку из 1с 7.7 для загрузки в клиент-банк. А т.к.
Windows 7 x64 не способен запускать DOS программы, то для этих целей можно использовать ДОС – эмуляторы, например DOSBOX..
После установки эмулятора, и разобравшись с командами запуска, я создал на рабочем столе ярлык, который запускал FoxPro, выполнял свою конвертацию,и закрывал окно.
Команда запуска DOSBOX следующая:
C:DOSBox-0.74DOSBox.exe –exit c:convertexport.bat –c
, где export.bat – это бат файл, который запускает FoxPro
Рекомендовать
(1 оценок)
Источник: ddr64.link
Установка и настройка DosBox на Windows 7
Sergey Zelenin’s blog
3. Запускаем DOSBox. При запуске выведется синенькое окошечко с инструкциями.
4. Маунтим диск с досовскими игрульками командой mount
5. Переходим в папку с игрушкой. Мне пришлось ввести имя папки в досовском формате, т.к. ее длина превысила 8 символов:
6. Запускаем. Я запустил snake.exe и вот такое счастье мне высветилось:
Источник: szelenin.blogspot.com
Как запустить dosbox на windows 7
В Windows 7 64bit отказались от поддержки программ, разработанных под DOS. Есть не мало людей, которые используют эти программы для своей работы. Но прогресс не стоит на месте, новые ноутбуки постовляются с ОС Windows 7 64bit. А DOS программы работают идеально, помогают зарабатывать деньги и смысла нет переписывать их, конвертировать Базы и настраивать всё по новой.
Для этого есть эмуляторы, один из них это бесплатный DOSBox.
На данный момент в DOSBox порт LTP не обслуживается, программы с ключами LTP работать не будут, принтер по этому порту тоже не работает.
dosbox.conf — это конфигурационный файл DOSBox. Строки, начинающиеся с # являются комментариями и игнорируются эмулятором DOSBox.
DOSBox0.74-win32-installer.zip 1.37 Мб, 24144 скачиваний с 2012-04-13
запуск dos программ и игр в windows 7
Manual-DOSBox0.74.zip 65.43 Кб, 9286 скачиваний с 2013-06-16
VC_RK.zip 52.32 Кб, 6080 скачиваний с 2012-04-13
На 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.74dosbox.conf» (размер по умолчанию слишком маленький) либо при запуске DOS-программы подключать отдельный файл конфигурации.
Пример: windowresolution=1024?768.
Однако, для этого необходимо изменить и параметр output, т.к. при значении по умолчанию (output=surface) изменение разрешения не поддерживается.
Пример: output=ddraw.
При запуске программы в DOSBox без дополнительных параметров каталог программы автоматически монтируется в DOSBox как диск C:
Например, в ярлыке запуска написано: «C:Program Files (x86)DOSBox-0.74DOSBox.exe» C:PROGAprog.exe
Тогда каталог хостовой системы C:PROGA будет подключен в DOSBox как диск C: и в нем будет запущена программа prog.exe
Еще в строке запуска нужно добавлять:
-exit — для закрытия DOS-окна по завершении работы программы,
-noconsole — для скрытия служебного окна DOSBox.
Читайте так же: Как включить установку windows 7
Конкретная задача
DOS-программа на Windows 7 (хост) находится в каталоге C:ZAYAVKA. Сама обращается за данными к сетевому ресурсу \Cavs-4ZAYAVKA, который подключен как диск Y:, так как DOS-программа не понимает сетевых путей.
На хосте подключаем сетевой диск:
В файл «c:Program Files (x86)DOSBox-0.74dosbox.conf» дописываем в конец в секцию [autoexec]:
keyb ru441 866
mount Y Y:
set clipper=f100
(здесь первая строка — русификатор,
вторая — монтируем в DOSBox на букву Y путь на хосте Y: ,
третья строка нужна для работы этой программы)
DosBox — это один из самых популярных эмуляторов операционной системы DOS, который может запускать множество Dos игр и программ прямо на современном компьютере. Windows имеет ограниченную поддержку DOS программ в режиме совместимости, Linux же в принципе не поддерживает такой исполняемый формат. А DosBox создает полноценную среду DOS.
В этой небольшой статье мы рассмотрим как пользоваться Dosbox для запуска старых программ и игр, как монтировать разделы там и как настроить саму программу. Но сначала нам нужно разобрать как ее установить.
Установка DosBox
Вы можете установить DosBox в Windows, Linux или MacOS, программа поддерживает все эти системы. В Linux она есть в официальных репозиториях большинства дистрибутивов. Например, для установки в Ubuntu достаточно выполнить:
sudo apt install dosbox
sudo yum install dosbox
sudo dnf install dosbox
Что касается Windows и Mac, то вам нужно будет загрузить установщик из официального сайта. Последняя версия — 0.74, она вышла в 2012 году, но сейчас все еще получает мелкие исправления у улучшения.
Как пользоваться DosBox
В большинстве случаев DosBox запускается из терминала, а для настройки параметров выполнения команде передаются определенные опции. Сначала рассмотрим синтаксис команды и ее основные опции.
Синтаксис и опции Dosbox
Синтаксис команды очень прост:
$ dosbox опции
Все же остальные параметры задаются с помощью опций и конфигурационного файла. Вот основные опции, которые нам предстоит использовать:
- -fullscreen — включить полноэкранный режим dosbox;
- -noautoexec — не выполнять секцию autoexec конфигурационного файла;
- -c выполнить произвольную команду после запуска;
- -conf — загрузить конфигурационный файл;
- -printconf — вывести адрес конфигурационного файла;
- -eraseconf — удалить конфигурационный файл по умолчанию;
Читайте так же: Как использовать видеокарту amd и intel
Команды DosBox. Когда вы запустили оболочку DosBox, вы можете в ней работать, для этого можно использовать встроенные команды. Вот некоторые из них:
- MOUNT — монтировать системную папку в окружение DOS;
- MEM — доступное количество памяти;
- CONFIG — записать текущую конфигурацию в файл;
- RESCAN — пересканировать информацию о директориях;
- IMGMOUNT — примонтировать образ iso в оболочку;
- BOOT — запустить другую операционную систему в DosBox;
- LEUB — поменять раскладку клавиатуры.
Конечно, кроме всех этих команд, вы можете использовать привычные команды dos. Теперь давайте рассмотрим несколько примеров как работать с dosbox.
Примеры использования DosBox
В Windows вы можете запустить DosBox из меню пуск, в Linux, из главного меню или через терминал, командой:
Дальше откроется ваша оболочка. Теперь нам нужно взять папку в нашей файловой системе и подключить ее к этой оболочке. Для этого будем использовать MOUNT. Синтаксис команды такой:
> MOUNT метка_диска адрес_папки
Например, если наша игра или программа находится в папке
/dos, то нужно выполнить:
Готово, теперь переходим на диск C: и смотрим его содержимое: