Windows コマンドプロンプトをUnicodeで・・・

WindowsコマンドプロンプトS-JISで色々と処理をするので、案外困りもの

たとえば、Windows環境の特殊な文字列を使ったファイル名をテキストファイルに

書き出すとエラーになる

そこで

>cmd /u

で、Unicode(UTF-16)対応になる

しかし、Unicodeでバッチを書いても実行できないみたい

読み込み時はS-JISのようす・・・

 

まぁ、WSHで書いてしまえば良いので、再利用&汎用性を高めたいなら

ファイルオープンするときに引数を追加すればよいかなー

Set objFile = objFso.OpenTextFile("c:\a.txt", 1, False,-1)