Wie füge ich in DOSBOX ein?


11

Ich verwende DOSBOX , um einige Programme auszuführen, die nur unter 32-Bit-Versionen von Windows funktionieren. Ich verwende derzeit Windows 8 64-Bit. Ich muss einige Befehle aus Windows 8 kopieren und in DOSBOX einfügen, da es sehr mühsam wäre, den gesamten Befehl einzugeben.

Ich habe das Web durchsucht, kann jedoch beim Kopieren von Windows und Einfügen in DOSBOX nichts finden. Wie mache ich das?


3
Basierend auf meiner Forschung; Es unterstützt es nicht.
Ramhound

Antworten:


4

Dafür gibt es bereits eine Lösung. Probieren Sie den neuesten erweiterten DOSBox SVN-Build mit Mauskopieren / Einfügen und LFN-Unterstützung (Long File Name) aus. Sie können jetzt mit der rechten Maustaste Text von und zu DOSBox auswählen, kopieren und einfügen (wenn die Maus nicht gesperrt ist).

Neueste Windows-Binärdateien + erforderliche DLLs, gezippt: http://bit.ly/12jANWF

Verwandte Forumsdiskussionen und Quellen: http://www.vogons.org/viewtopic.php?f=41&t=41179


Nur zur Veranschaulichung ... Was ist die (oder zumindest eine) Version, nach der Copy Paste unterstützt wird?
ntg

3

Wenn Sie es jedes Mal ausführen können, wenn Sie DOSBox starten, können Sie es ganz am Ende im Abschnitt [autoexec] in die DOSBOX-Konfiguration einfügen:

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

Dies funktioniert natürlich nur, wenn Sie versuchen, einen DOS-Befehl einzufügen. Haben Sie sich mit der Erstellung einer DOS-Batchdatei befasst?
Derek R. Austin

Für diejenigen, die interessiert sind, wird das Laufen DOSBox 0.74 Options.bateröffnetdosbox-0.74.conf
HoseinGhanbari

2

Wenn Sie eine ältere Version von DosBox verwenden, können Sie auf dem Hostsystem eine TXT-Datei erstellen, die Sie später in eine Bat-Datei ändern. Es sollte so aussehen:

mount c C:\Dosfiles\games
C:

Ist die korrekte Syntax des Mount-Befehls mount c: C: \ Dosfiles \ games ?
Ich sage Reinstate Monica

@ Twisty Ja, das funktioniert auch. Ich habe gerade getestet und es scheint mit oder ohne Doppelpunkt zu funktionieren.
Ben N

1

DOSBox hat keine Möglichkeit, Text vom Host-System auf sich selbst zu kopieren. Es emuliert eine völlig separate Umgebung.


0

sehr einfach ... (falls Sie es zum Schreiben eines Programms verwenden)

So kopieren Sie von DOSBox:

  • Schreiben Sie ein Programm in DOSBox.

  • Speichern Sie es

  • Öffnen Sie das gespeicherte Verzeichnis im Dateibrowser

  • Wählen Sie die Datei aus und öffnen Sie sie mit einem beliebigen Texteditor.

So kopieren Sie in die DOSBox:

  • Öffnen Sie Ihre Textdatei im Texteditor.

  • Speichern Sie es im Verzeichnis dosbox mit der entsprechenden Erweiterung. (wie .coder .cppfür Sprachen.)

  • Öffnen Sie die DOSBox

  • Öffnen Sie die Datei in DOSBox


0

Eine weitere Option für den Fall, dass Sie eine alte DOSBox verwenden. Öffnen Sie Word oder Excel. Drücken Sie Alt-F11, um den Makro-Editor zu öffnen, und drücken Sie dann + G, um zum Debug-Fenster zu gelangen.

Eingeben:

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

Ich habe die Verlangsamungsschleife verwendet, weil das Programm, in das ich einfügen wollte, nicht mithalten konnte SendKeys.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.