2018年10月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

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