自動ビルド2009-03-07 08:21

ようやく面倒になったので自動化しよう。Antやその手のツール使わないでもWindowsのバッチファイルでなんとかなるわ。


  • コメント。rem
  • 変数。setコマンドでてきとーな環境変数に設定
  • BATファイルの引数ゲット。%1で一個目の引数、%2で二個目の引数。BATにドロップして処理もできちゃうよ。
  • 分岐。if、goto。
  • ファイルがあるかないかで分岐。if not exist hogefile goto nai
  • エラー処理。if ERRORLEVEL 1 goto errで正常終了(0)ではない1以上なら:errに飛ぶ。
  • ファイル削除。delコマンド
  • フォルダ削除。りむーぶでぃれくとりー。rd /S /Q hoge
  • カレントディレクトリ変更。cdコマンド。「.」は現在のディレクトリ。「..」は親ディレクトリ。
  • ファイルコピー。copyコマンド
  • フォルダ作成。mdコマンド
  • ファイル、フォルダ移動。moveコマンド

テキストファイルにリビジョン番号を埋め込むには、

type text1.txt > text.txt
echo %Revision% >> text.txt
type text2.txt >> text.txt
でごまかした。