バッチファイルの文字列処理
d:id:youandi:20121016:p1
こんな機能もあったんか。
BATファイルで文字列の切り出し
http://www.upken.jp/kb/kZwpzAqblKfZDjtMXuWuwioeExKNdE.html
バッチファイルの場所を取得するとお尻に¥マークが付くのが嫌だったんですがこれでいけますね。
@ECHO OFF CD /D %~dp0 SET TMP_DIR=%~dp0 SET BAT_DIR=%TEMP_DIR:~0,-1% ECHO %TMP_DIR% ECHO %BAT_DIR%
変数一つ経由しないと駄目だけど、これは良い。
あとVisualStudioのバッチファイルを見ていたら、ラベル定義した部分をCALL文で呼び出せるんですね。