Создание сценариев для 16-битных двоичных файлов DOS в 64-битной Windows через виртуальную машину из командной строки? - PullRequest
1 голос
/ 17 марта 2012

Я знаю, что это в принципе возможно, но инструментов для этого не существует:

Вместо загрузки XP-Mode или какой-либо другой виртуальной машины для использования инструментов Лейдсфорфа (http://www.leydesdorff.net/indicators/index.htm),как очень тонкая командная строка vm, которую я могу использовать, чтобы просто запустить один 16-битный файл .exe и передать ввод туда и обратно, то есть:

vm.exe "oldthing.exe" - опции ...

Или любым другим способом, которым я могу писать скрипты (.bat, python, что-то в этом роде), используя эти 16-битные файлы .exe, которые я могу запустить на своем компьютере с Win7 x64 ...

1 Ответ

0 голосов
/ 17 марта 2012

Если это DOS-программы, вы можете запустить их в DOSBox . Это эмулятор DOS / 16bit x86, написанный в основном для игр, но он должен запускать любое приложение DOS.

Вы можете запустить его с параметром командной строки , указывающим, какое приложение вы хотите запустить в DOSBox:

C:\Program Files\DOSBox-0.72\dosbox.exe" -conf "C:\Program Files\DOSBox-0.72\dosbox.conf" "C:\Games\Settlers 2\S2.exe"
...