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)

meirioz
レジストリエディタで、 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 を実行すると元に戻ります。
meirioz2
ただ、この状態だと、Win2000やXP SP1では化けてしまいます。
そこで、 Lucida Console をフォントリンクで追加してやります。

ただ、カーソル位置のAPIがうまく動作しないので、文字が一部乱れたり、切れたりしてしまう。(画面を再描画すると正常に表示されます)

関連記事:
環境変数TIPS(MS-DOS TIPS 1)
Windows2000 文字化け対策

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です