Як вставити в DOSBOX?


11

Я використовую DOSBOX для запуску деяких програм, які працюють лише в 32-бітних версіях Windows. На даний момент я працює під управлінням Windows 8 64-розрядної. Мені потрібно скопіювати деякі команди з Windows 8 та вставити їх у DOSBOX, оскільки було б дуже складно ввести всю команду.

Я шукав в Інтернеті, але не можу знайти нічого про копіювання з Windows та вставку в DOSBOX. Як це зробити?


3
На основі мого дослідження; Це не підтримує.
Рамхаунд

Відповіді:


4

Наразі для цього вже є рішення. Спробуйте останню вдосконалену збірку DOSBox SVN за допомогою копіювання / вставки миші та підтримки Long File Name (LFN). Тепер ви можете скористатися правою кнопкою миші для вибору, копіювання та вставлення тексту з DOSBox та (коли миша не заблокована).

Останні бінарні файли Windows + необхідні DLL-файли, зіштовхуються: http://bit.ly/12jANWF

Дискусії та джерела щодо відповідних форумів: http://www.vogons.org/viewtopic.php?f=41&t=41179


тільки для запису ... що таке (або принаймні а) версія, після якої підтримується копіювальна паста?
ntg

3

Якщо це щось, що ви можете запускати щоразу, коли ви запускаєте DOSBox, ви можете вставити його в конфігурацію DOSBOX в самому кінці в розділі [autoexec]:

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

Звичайно, це спрацює лише в тому випадку, якщо ви намагаєтесь вставити команду DOS. Ви задумалися створити пакетний файл DOS?
Дерек Р. Остін

Для тих, хто цікавиться, DOSBox 0.74 Options.batвідкриється бігdosbox-0.74.conf
HoseinGhanbari

2

Якщо ви використовуєте старішу версію DosBox, тоді ви можете створити .txt файл з хост-системи, який ви згодом перейдете на .bat файл. Це повинно виглядати так:

mount c C:\Dosfiles\games
C:

Чи правильний синтаксис команди mount mount c: C: \ Dosfiles \ games ?
Я кажу, відновіть Моніку

@Twisty Так, це теж працює. Я щойно тестував і, здається, працює з товстою кишкою або без неї.
Бен Н

1

DOSBox не має можливості скопіювати текст з хост-системи до самості, він імітує абсолютно окреме середовище.


0

дуже просто ... (якщо ви використовуєте його для написання програми)

Щоб скопіювати з DOSBox:

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

  • Збережи це

  • відкрити збережений каталог у файловому браузері

  • виберіть файл і відкрийте будь-який текстовий редактор.

Щоб скопіювати у DOSBox:

  • відкрийте текстовий файл у текстовому редакторі.

  • збережіть його в каталозі файлів файлів dos з поважним розширенням. (як-от .cабо .cppдля мов.)

  • відкритий DOSBox

  • Відкрийте файл у DOSBox


0

Ще один варіант, якщо ви використовуєте старий DOSBox. Відкрийте Word або Excel. Натисніть Alt-F11, щоб відкрити редактор макрокоманд, а потім натисніть клавішу + 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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.