なんでSJISなんだよ、unicodeにすればいいじゃん(Windows2000,XPは除く) @echo off set f1=%1 set f2=%2 if not defined f2 echo 引数1.2に比較するファイルパスを指定してください& goto :eof if not exist %f1% echo ファイル %1 がありません& goto :eof if not exist %f2% echo ファイル %2 がありません& goto :eof start "" /min /wait cmd /u /c "chcp 65001 & type %1>u_%1 & type %2>u_%2" chcp 932>nul fc /u /n u_%1 u_%2 del u_%1 u_%2