MS-DOS TIPS 2
いくつか MS-DOSに関するTipsをまとめてみました。
・空のファイルを作る方法。
@echo on > ファイル名
copy nul ファイル名
type nul ファイル名
などなど
・改行しないで文字列を出力する方法(改行無しのECHOの代わり)
set /p=文字列 < nul
・フォーマットやPAUSEでキー待ちさせない方法。
FORMAT /FS:NTFS /V:Label E:
・MS-DOSプロンプトでメイリオを使う。
メイリオ5.00, meiryoKeパッチ, ttfname3 にある、meiryoKeConsole.ttf を生成するパッチ を使用する(Win2000可、WINNT\Fontsフォルダからメイリオを取り出して、コピーし、同じフォルダにパッチをおいて実行、生成された ttfをフォントフォルダにコピーすればOK)
レジストリエディタで、 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont に
932. というキーをつくり、 MeiryoKe_Console を書き込む。
後はMS-DOSプロンプトの左上のメニューからプロパティを開きフォントを設定すれば終わり。
・ MS-DOSで EUCや UTF-8を使いたい
コマンド CHCP 20932 を実行すれば EUC
CHCP 65001 を実行すれば UTF-8
CHCP 932 を実行すると元に戻ります。
ただ、この状態だと、Win2000やXP SP1では化けてしまいます。
そこで、 Lucida Console をフォントリンクで追加してやります。
ただ、カーソル位置のAPIがうまく動作しないので、文字が一部乱れたり、切れたりしてしまう。(画面を再描画すると正常に表示されます)
Comments