2013-02-05 34 views
7

tôi có một tệp build.xml kiến ​​thực hiện một số công cụ xây dựng. Trước khi tôi thực hiện điều này mặc dù, tôi cần một số biến/môi trường được thiết lập. Tôi đang sử dụng .bat tập lệnh để thực hiện điều đó và cũng cố gọi số ant trực tiếp từ đó, để tôi không phải thực hiện 2 bước.batch scripting + ant - stop cmd nhắc từ tự động thoát

Mặc dù kịch bản gọi là mục tiêu kiến ​​alright, dấu nhắc lệnh thoát cửa sổ tự động ngay khi kiến ​​xây dựng xong (không phụ thuộc vào xây dựng thất bại/thành công)

tôi đã cố gắng pause và cũng cmd /k không phải của họ dường như hoạt động.

file .bat trông giống như sau:

@echo off 
call C:/somefile.bat 
ant targetName 
pause 
cmd /k 
+0

trùng lặp của http://stackoverflow.com/questions/4390732/running-ant-from-a-batch-file-later-commands-dont-run – Maggie

Trả lời

13

Nếu kịch bản kiến ​​là một ứng dụng giao diện điều khiển sau đó bạn sẽ cần phải call mà còn, nếu không kiểm soát sẽ được chuyển giao cho nó và không bao giờ quay trở lại hàng loạt

@echo off 
call C:/somefile.bat 
call ant targetName 
pause 
+0

ah! sự kỳ diệu của 'call' .. và logic của microsoft;) Cảm ơn! – user1856732

+0

Haha, đừng lo lắng :) –

+0

Tôi hiểu vấn đề không chính xác. Đẹp lắm, Bali! –

Các vấn đề liên quan