build.xml內容如下:
1<
project
name
="example"
default
="test"
>
2<
target
name
="test"
>
3<
exec
executable
="cmd.exe"
output
="log.txt"
dir="./batdir"
>
4<
arg
value
="/c"
/>
5<
arg
value
="my.bat"
/>67
exec
>
8target
>
9project
>
dir屬性指定cmd命令執行的路徑。
output指定輸出的日誌檔案。
arg標籤用於傳遞需執行的命令列引數。(通過shell呼叫,windows必須加 /c,unix則是加 –c。)
value:將拼接所有的value值作為乙個整體傳遞給命令列
line:用空格將引數分隔開,傳遞給命令列。
多個引數推薦用value。
參考:<>
Ant 使用Ant指令碼執行bat檔案
有如下檔案結構 root batdir my.bat ant build.xml ant build.xml檔案的內容 或 這樣,就可以執行my.bat檔案了。dir屬性指定了執行cmd.exe命令的目錄。output指定了輸出的日誌檔案。arg標籤的value和line都是給cmd.exe傳遞引數...
IAR呼叫bat指令碼
儲存bat檔案到 fortest.bin 檔案所在目錄下,比如在 iar工程目錄的bin檔案裡面,bat檔名為rename.bat,內容如下 echo off echo date echo time cd d dp0 echo dp0 set a fortest.bin set value newn...
在ant指令碼中對外部ant任務的呼叫
在ant指令碼中對外部ant任務的呼叫,在多專案管理中特別有用。兩種方法總結一下 使用antfile 使用exec 一 使用antfile antfile表示子專案的構建檔案。dir表示構建檔案所再的目錄,預設為當前目錄。inheritall表示父專案的所有屬性在子專案中都可使用,並覆蓋子專案中的同...