DOSBOXを使用して、32ビットバージョンのWindowsでのみ動作するいくつかのプログラムを実行しています。現在、Windows 8 64ビットを実行しています。コマンド全体を入力するのは非常に面倒なので、Windows 8からいくつかのコマンドをコピーしてDOSBOXに貼り付ける必要があります。
Webを検索しましたが、WindowsからコピーしてDOSBOXに貼り付けても何も見つかりません。どうすればよいですか?
DOSBOXを使用して、32ビットバージョンのWindowsでのみ動作するいくつかのプログラムを実行しています。現在、Windows 8 64ビットを実行しています。コマンド全体を入力するのは非常に面倒なので、Windows 8からいくつかのコマンドをコピーしてDOSBOXに貼り付ける必要があります。
Webを検索しましたが、WindowsからコピーしてDOSBOXに貼り付けても何も見つかりません。どうすればよいですか?
回答:
現在、これに対する解決策はすでにあります。マウスのコピー/貼り付けと長いファイル名(LFN)をサポートする最新の拡張DOSBox SVNビルドを試してください。マウスの右ボタンを使用して、テキストを選択、コピー、およびDOSBoxに貼り付けることができます(マウスがロックされていない場合)。
最新のWindowsバイナリ+必要なDLL、zip形式:http : //bit.ly/12jANWF
関連フォーラムのディスカッションとソース:http : //www.vogons.org/viewtopic.php? f=41&t =41179
DOSBoxを起動するたびに実行できるものであれば、[autoexec]セクションの最後のDOSBOX構成に貼り付けることができます。
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
DOSBox 0.74 Options.bat
が開かれますdosbox-0.74.conf
非常に単純な...(プログラムの記述に使用している場合)
DOSBoxからコピーするには:
DOSBoxでプログラムを作成します。
それを保存
保存したディレクトリをファイルブラウザで開く
ファイルを選択し、テキストエディタで開きます。
DOSBoxにコピーするには:
テキストエディターでテキストファイルを開きます。
それを尊重された拡張子でdosボックスファイルディレクトリに保存します。(.c
または.cpp
言語用)
DOSBoxを開く
DOSBoxでファイルを開く
古い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
。