8

Я использую DOSBOX для запуска некоторых программ, которые работают только на 32-битных версиях Windows. В настоящее время я использую 64-разрядную версию Windows 8. Мне нужно скопировать некоторые команды из Windows 8 и вставить их в DOSBOX, так как было бы очень сложно набрать всю команду целиком.

Я искал в Интернете, но не могу найти что-либо о копировании из Windows и вставке в DOSBOX. Как мне это сделать?

6 ответов6

4

Для этого уже есть решение. Попробуйте новейшую улучшенную сборку DOSBox SVN с поддержкой копирования / вставки мыши и длинным именем файла (LFN). Теперь вы можете использовать правую кнопку мыши для выбора, копирования и вставки текста из DOSBox и в него (когда мышь не заблокирована).

Последние версии двоичных файлов Windows + обязательные библиотеки DLL: zbit: http://bit.ly/12jANWF

Связанные обсуждения на форуме и источники: http://www.vogons.org/viewtopic.php?f=41&t=41179

2

Если это то, что вы можете запускать каждый раз, когда запускаете DOSBox, вы можете вставить его в конфигурацию DOSBOX в самом конце раздела [autoexec]:

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
1

Если вы используете более старую версию DosBox, вы можете создать файл .txt из хост-системы, который вы позже измените на файл .bat. Это должно выглядеть так:

mount c C:\Dosfiles\games
C:
0

DOSBox не имеет возможности скопировать текст с хост-системы на себя, он эмулирует совершенно отдельную среду.

0

Еще один вариант, если вы используете старый DOSBox. Откройте Word или Excel. Нажмите Alt-F11, чтобы открыть редактор макросов, а затем нажмите Ctrl +G, чтобы перейти в окно отладки.

Войти:

S="<paste your text here>"
appactivate "DOSBox",true:for i=1 to len(S):sendkeys mid(s,i,1),true:t=timer:while(timer<t+.5):doevents:wend:next

Я использовал цикл замедления, потому что программа, которую я пытался вставить, не успевала за SendKeys .

0

очень просто ...(если вы используете его для написания программы)

Чтобы скопировать из DOSBox:

  • написать программу в DOSBox.

  • сохрани это

  • открыть сохраненный каталог в браузере файлов

  • выберите файл и откройте в любом текстовом редакторе.

Чтобы скопировать в DOSBox:

  • откройте ваш текстовый файл в текстовом редакторе.

  • сохраните его в директории файлов DOS Box с соответствующим расширением. (например, .c или .cpp для языков.)

  • открыть DOSBox

  • Откройте файл в DOSBox

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .