copy "C:\Documents and Settings\Administrator\workspace\prjPrototype\src\prototype\Prototype.scala" . :CHECK_UPDATE ruby "c:\scala\bin\snap_timestamp_diff.rb" . >updatelist.txt FOR /F %%t IN ('cd') DO SET CURRENTDIR=%%t REM
scalac "c:\scala\bin\scalacc.scala"
カレントディレクトリを取得して コマンドに渡しています。
付属のscalacでコンパイルを行うと、連続複数ファイルのコンパイルができないため、これを実現可能なバッチファイルを用意する。
拡張子が.scalaであれば、単体ファイルのコンパイル、そうでなければファイル指定であると 認識する
ただ、これだと書き方が助長なので下記のバッチファイルを作成
scalaa "c:\scala\bin\scalacc.scala" %*