2013年4月25日木曜日

Flyway コマンドラインWindows版

日本語環境では、mode con が返す結果が日本語にローカライズされていて動作しなかったので、修正してみました。牛刀をもって鶏を割く嫌いがありますが。

...

@REM Save current character set
for /F "usebackq tokens=2 delims=:" %%C in (`chcp`) do set CHAR_SET=%%C
chcp 437

@REM Detect the width of the console
for /F "usebackq tokens=2* delims=: " %%W in (`mode con ^| findstr Columns`) do set CONSOLE_WIDTH=%%W

@REM Restore current character set
chcp %CHAR_SET% > NUL

...

0 件のコメント:

コメントを投稿