« バッチファイルの文字コードをEBCDIC-Katakanaにしてみる。 | トップページ | ホットキーが設定されてるショートカットを表示する。 »

2009年1月 3日 (土)

cmd.exeでUnicode

バッチファイルはUnicode系にできませんが、CMD.EXEでUnicodeが使えない訳ではありません。

ファイルからUnicode系のコードページで読み込めないだけで、引数、環境変数、ファイル名からUnicode文字を取り込むことはできます。

例えば、ショートカットのリンク先や「ファイル名を指定して実行」に、

cmd /u /c echo 야후 >야후.txt

と入れて、実行できます。

あるいは、
---
CreateObject("WScript.Shell").Run "cmd /u /c echo 야후 >야후.txt"
---
というVBSファイルをUnicodeで保存して、実行できます。

« バッチファイルの文字コードをEBCDIC-Katakanaにしてみる。 | トップページ | ホットキーが設定されてるショートカットを表示する。 »