1. 程式人生 > >在的一個批處理(BAT)檔案中成功執行多個ant命令的操作

在的一個批處理(BAT)檔案中成功執行多個ant命令的操作

在dos命令列逐行輸入以下的ant命令是沒問題的。我想在一個批處理(BAT)檔案中成功執行這幾個ant命令的操作,覺得手工輸入太麻煩,
--------------------------------------
cls
echo on Create a Test DB start....

cd c:\aa
ant build

cd ..\bb
ant test.db1
 
cd ..\cc
ant test.db2

echo on Create a Test DB finish....
-------------------------------------
可是當執行完“ant build”後回到dos提示符狀態就不再往下執行“ant test.db1”和“ant test.db2”了,不知該怎麼辦?
Call 命令
從一個批處理程式呼叫另一個批處理程式,並且不終止父批處理程式。call 命令接受用作呼叫目標的標籤。如果在指令碼或批處理檔案外使用 Call,它將不會在命令列起作用。
語法
call [[Drive:][Path] FileName [BatchParameters]] [:label [arguments]]
引數
[Drive:}[Path] FileName 
指定要呼叫的批處理程式的位置和名稱。filename 引數必須具有 .bat 或 .cmd 副檔名。


如下:
--------
cd c:\aa 
ant build   儲存為1.bat
--------------    
cd ..\bb 
ant test.db1 儲存為2.bat
-----------
cd ..\cc 
ant test.db2 儲存為3.bat
----------------



cls 
echo on Create a Test DB start.... 

call 1.bat
call 2.bat
call 3.bat

echo on Create a Test DB finish....

相關推薦

在的一個處理(BAT)檔案成功執行ant命令操作

在dos命令列逐行輸入以下的ant命令是沒問題的。我想在一個批處理(BAT)檔案中成功執行這幾個ant命令的操作,覺得手工輸入太麻煩, -------------------------------------- cls echo on Create a Test DB

C#呼叫處理(bat)檔案,並獲取執行處理(bat)檔案後返回值

/// /// 執行BAT檔案 /// /// csv檔案引數 /// bat檔案執行返回值 static string execBAT(string fileName) { ProcessStartInfo pro = new System.Diagnostics.ProcessStartInf

windows下java專案打包、啟動處理 .bat檔案

maven打包,指令碼內容: @echo off echo 正在設定臨時環境變數 set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45 set MAVEN_HOME=D:\apache-maven-3.2.5 set CLASSPATH=.;%JAVA_HO

使用mybatis時Mapper.xml檔案如何判斷引數不為空和null

第一種:使用where標籤 <select id="***" resultMap="BaseResultMap" parameterType="java.util.Map">select

為什麼類的定義應當寫在標頭檔案,從而被原始檔包含?

比如myclass.h定義了一個類myclass(只定義類,不定義成員函式), file1.cpp裡#include "myclass.h",編譯得到file1.obj; file2.cpp裡也#in

發現一臺機器同時執行Oracle例項時。。。

發現一臺機器中同時執行多個Oracle例項時,最好保證 [OracleHome]/network/admin/listener.ora 檔案的 SID_LIST_LISTENER 段中 要對應每個例項都有一段宣告 其實這是個很簡單的問題,呵呵,只是偶以前一直沒留意過,今天剛剛

mapper對映檔案parameterType是如何傳參

當在查詢的時候需要傳入多個引數的時候該怎麼辦呢:1,封裝成一個Model物件,底層HashMap還是一個User user=new User(); user.setUserName("zhangsan"); user.setPassword("123456"); queryUserByuserNameA

Mapper.xml檔案如何判斷引數不為空和null

第一種:使用where標籤 <select id="***" resultMap="BaseResultMap" parameterType="java.util.Map">select t.* from 表名 t<where><if test=" 傳進來的欄位 != null

Python之執行緒:python執行緒設計之同時執行函式命令詳細攻略

Python之多執行緒:python多執行緒設計之同時執行多個函式命令詳細攻略 目的 同時執行多個函式命令   採取方法 T1、單個實現 import threading threading.Thread(target=my_record()).start(

用shell同時執行scrapy命令

專案中單機使用shell指令碼進行多個scrapy命令的執行,即同個shell進行多個scrapy命令的執行,這樣會大大提高爬取效率,好好利用CPU使用率 在shell命令列一次執行多個scr

利用certutil.exe實現在處理(bat)嵌入可執行檔案或者各種媒體、圖片之類二進位制檔案的簡單方法

實際上利用certutil.exe 把二進位制檔案(包括各種檔案,exe可執行程式,圖片,聲音,mp3) 經過base64編碼為文字,可以實現把這些檔案嵌入到批處理程式碼中。 有什麼用?: 舉個例子,批處理經常需要依賴其它命令列工具實現自動化指令碼,如果把這

怎麼用處理*.bat 執行檔案目錄下面的SQL語句指令碼(批量的)。。。@echo off是什麼意思?

Oracle下: 1.新增一個批處理檔案:如a.bat 2.新增一個SQL指令碼檔案:如a.sql 3.a.bat中輸入:sqlplus 使用者名稱/密碼 @C:\a.sql(假設a.sql在c:盤根目錄下) 4.然後執行這個批處理,就可以執行這個sql指令碼了.

bat處理開啟檔案路徑或者程式

PEM開啟程式 @echo off start /min "" "D:\Program Files\Xshell\Xshell.exe" PEM設定延時時間 timeout /t 10 start /min "" "D:\Program Files\SecureCRT\SecureCRT

BAT處理提取檔案內容替換指定檔案內容

從test.txt裡查詢CLIENT_HOME 按=分割,獲取值  替換1.txt裡的所有CKIENT_HOME  由於修改的檔案是xml,所以需要chcp 65001切換編碼到utf8,否則會出現中文亂碼 批處理bat: adding: 0px; font-fam

自動更新 SVN 複製 替換 檔案 windows 處理 bat 指令碼 計劃任務

1. 自動更新SVN最新程式碼到本地 cd C:\Program Files\TortoiseSVN\bin start TortoiseProc.exe /command:update /path:"C:\Users\kyle\Documents\zhangkun\SVN167\t

處理bat實現建立、複製、刪除檔案及資料夾

1 建bat檔案自動執行復制,刪除命令。  例1:以下是複製cd.dll檔案至windows\system32的bat檔案內容:          copy cd.dll %windir%\system32     例2:下面一行是解除安裝windows\system32

bat處理刪除檔案

最近接觸到了一些有意思的技術,比如chrome外掛,批處理指令碼。以前都只會用,現在想著有機會能做一個。 剛好最近在做一個功能,匯入檔案,上傳過程中要校驗資料,如果失敗的話可以下載錯誤報告到本地。不過錯誤報告會堆積在資料夾下,看著挺礙眼,每次都要手動刪除挺麻煩

怎麼java程式碼打包成可執行jar並用處理bat執行

4、下一步,到如圖1. 上面有兩個設定.Lauch Configuration來自圖2。可以在Run Configuration(執行這個包含main方法的檔案時會自動生成,可以在右鍵選單-》Run AS-》 Run Configuration中找到)中看到。Export Destination指向一個自

處理(bat)判斷某個程式是否執行

@echo off :menu color 4f cls echo "| | echo "| 程序判斷 | echo "| 請選擇(只要輸入1,2,3,4): | echo "| 1.根據程式名 例:taskmgr.exe | echo "| 2.根據視窗標題 例:Windo

BAT處理檔案編寫詳細手冊

以下文字完全轉至西水思源的BAT編寫詳細手冊, 由於我現在製作安裝檔案都是寫的批處理檔案,故轉載以作為自己的儲存,特此宣告: 首先,批處理檔案是一個文字檔案,這個檔案的每一行都是一條DOS命令(大部分時候就好象我們在DOS提示符下執行的命令列一樣),你可以使用DOS下的Edit或者Windows的記事本(n