- ベストアンサー
昔のDOSアプリの起動方法
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
画像のおかげで状況がよくわかりますが、 画面にANSI制御文字が見えますね。 これは、コマンドプロセッサーが ANSI制御文字を認識せず、 そのまま表示してしまったためです。 XP,VISTAで ANSI制御文字による画面制御をさせるために、 以下の手順で CONFIG.NT内にANSI.SYSを指定してください。 (1). c:\windows\system32 にある config.nt ファイルを メモ帳のようなテキストエディタで開く ... REM DOSONLY ... ... device=%SystemRoot%\system32\MSIMEK.SYS /A1 devicehigh=%SystemRoot%\system32\MSIMEI.SYS /D .... のような内容のはず (2).REM DOSONLY の REM を消して、DOSONLY に書き換える REM はコメントなので、コメントでなく指定するということです。 この行が見つからなかったら、device= の上のほうに追加してください。 (3). ファイルの最後に、この一行を追加する device=%SystemRoot%\system32\ANSI.SYS (4). 上書き保存して、システムを再起動 (5). コマンドプロンプトを開く (6). command と入力 (7). そのアプリを起動 これで画面は正しく制御されるはずです。
その他の回答 (2)
- tom233
- ベストアンサー率17% (61/352)
・コマンドプロンプト(CMD.EXE) ・DOSコンソール(COMMAND.COM) どっちで動かしている? COMMAND.COMの方が気休め程度だけどDOS互換です。
日本語モードになってないのでは? JP とコマンド入力すれば日本語モードに切り替わると思います。 (日本語環境ですよね) 必要ないと思いますが、英語モードに戻すには US です。
お礼
ご回答ありがとうございました。 早速、試したところ問題無く動作できました。 わかりやすい説明でとても助かりました。 ありがとうございました。