« IE8のHTAで、ローカルソースファイルを編集するコンテキストメニュー拡張 | トップページ | バッチファイルを Unicode や UTF-8 で書く。 »

2009年4月12日 (日)

バッチファイルを暗号化する。

暗号化と言ってもEBCDICにするだけですが。。。

ただし、全角文字は使えません。半角カタカナはOK。

encrypt.cmd 元バッチファイル名 新バッチファイル名

echo chcp.com 20290 ^>nul ^& call :crypt %%* ^& chcp.com 932 ^>nul ^& goto :eof>%2
echo :crypt>>%2
( set /p x=""<nul & cmd /u /c type %1 ) >$$$
start /min /wait cmd /c chcp.com 20290 ^& cmd /c type $$$ ^>^>%2
del $$$

« IE8のHTAで、ローカルソースファイルを編集するコンテキストメニュー拡張 | トップページ | バッチファイルを Unicode や UTF-8 で書く。 »