DOSBOXに貼り付ける方法を教えてください。


11

DOSBOXを使用して、32ビットバージョンのWindowsでのみ動作するいくつかのプログラムを実行しています。現在、Windows 8 64ビットを実行しています。コマンド全体を入力するのは非常に面倒なので、Windows 8からいくつかのコマンドをコピーしてDOSBOXに貼り付ける必要があります。

Webを検索しましたが、WindowsからコピーしてDOSBOXに貼り付けても何も見つかりません。どうすればよいですか?


3
私の研究に基づく; それはそれをサポートしていません。
ラムハウンド2014年

回答:


4

現在、これに対する解決策はすでにあります。マウスのコピー/貼り付けと長いファイル名(LFN)をサポートする最新の拡張DOSBox SVNビルドを試してください。マウスの右ボタンを使用して、テキストを選択、コピー、およびDOSBoxに貼り付けることができます(マウスがロックされていない場合)。

最新のWindowsバイナリ+必要なDLL、zip形式:http : //bit.ly/12jANWF

関連フォーラムのディスカッションとソース:http : //www.vogons.org/viewtopic.php? f=41&t =41179


記録のために...コピー貼り付けがサポートされた後の(または少なくともa)バージョンは何ですか?
NTG

3

DOSBoxを起動するたびに実行できるものであれば、[autoexec]セクションの最後のDOSBOX構成に貼り付けることができます。

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

もちろん、これは、貼り付けようとしているものがDOSコマンドである場合にのみ機能します。DOSバッチファイルの作成を検討しましたか?
デレクR.オースティン

興味のある方のために、ランニングDOSBox 0.74 Options.batが開かれますdosbox-0.74.conf
HoseinGhanbari

2

古いバージョンのDosBoxを使用している場合は、ホストシステムから.txtファイルを作成し、後で.batファイルに変更できます。次のようになります。

mount c C:\Dosfiles\games
C:

マウントコマンドの正しい構文は次のとおりですマウント:C C:\ Dosfiles \ゲームを
私はモニカを

@ツイスティうん、それも動作します。私はテストしたところ、コロンの有無にかかわらず動作するようです。
Ben N

1

DOSBoxは、ホストシステムから自己にテキストをコピーする方法がなく、完全に別の環境をエミュレートします。


0

非常に単純な...(プログラムの記述に使用している場合)

DOSBoxからコピーするには:

  • DOSBoxでプログラムを作成します。

  • それを保存

  • 保存したディレクトリをファイルブラウザで開く

  • ファイルを選択し、テキストエディタで開きます。

DOSBoxにコピーするには:

  • テキストエディターでテキストファイルを開きます。

  • それを尊重された拡張子でdosボックスファイルディレクトリに保存します。(.cまたは.cpp言語用)

  • DOSBoxを開く

  • 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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.