Làm thế nào tôi có thể gọi một tập tin thực thi bên trong một kịch bản nant ??? (Có thể có một mục tiêu gọi tập tin thực thi).gọi các tập tin batch trong nant
5
A
Trả lời
1
Sử dụng exec task.
8
Đó là khá dễ dàng, trên thực tế - tôi sẽ cố gắng để minh họa:
<target name="run-command">
<exec program="ConsoleTest.exe" basedir="${test.dir}">
<arg value="-cp" />
</exec>
</target>
Các basedir là không bắt buộc, nó xác định nơi để chạy các chương trình từ. Nhưng nếu chương trình của bạn đang trên đường dẫn (như ping), bạn có thể không phải lo lắng về nó.
Có một cái nhìn tại official documentation cũng :)
2
Trước khi thả vào một tập tin batch có bạn xem những nhiệm vụ trong nantcontrib? Tôi cần phải smoosh một số tập tin javascript nhỏ với nhau và sẽ sử dụng một tập tin thực thi, nhưng nó chỉ ra rằng nantcontrib có một nhiệm vụ concat, ví dụ.
Các vấn đề liên quan
- 1. Gọi tập tin Batch từ C#
- 2. Nhận lỗi từ tập tin batch được gọi là
- 3. chuỗi Parsing trong tập tin batch
- 4. Lệnh ngủ trong tập tin batch?
- 5. Sử dụng Lệnh gọi của Powershell để gọi một tập tin batch với các đối số
- 6. Chạy tập tin batch trong vb.net?
- 7. cách gọi/chạy nhiều tập lệnh python từ tập tin batch trong cửa sổ xp/7
- 8. Tôn vinh mã thoát khỏi các tập tin batch được gọi bởi msbuild
- 9. Batch file - Viết danh sách các tập tin vào biến
- 10. Làm thế nào để viết lệnh gọi trong tập tin batch có điều kiện?
- 11. Cygwin chạy tập lệnh từ một tập tin batch?
- 12. Echo chuỗi chính xác trong tập tin batch của Windows?
- 13. Một cái gì đó giống như một chức năng/phương pháp trong các tập tin batch?
- 14. LÀM THẾ NÀO để EXIT sử dụng "bắt đầu" trong các tập tin batch của MSDOS
- 15. Chạy một tập tin batch mỗi x giây bằng PowerShell
- 16. Tạo một tập tin batch để sao chép và đổi tên tập tin
- 17. Batch: Hủy bỏ phần mở rộng tập tin
- 18. của Windows tập tin batch để xóa svn tập tin và thư mục
- 19. Viết số vào một tập tin văn bản - tập tin batch
- 20. Shellexec vs Exec vs Shellexec tập tin batch của tôi
- 21. Cài đặt Windows Service với tập tin batch?
- 22. của Windows batch - xóa một tập tin ẩn
- 23. Trả lời mật khẩu để keytool trong các tập tin batch
- 24. So sánh một ngày tập sửa đổi với ngày hiện tại trong một tập tin batch
- 25. Đọc một giá trị từ một tập tin trong tập lệnh batch của cửa sổ
- 26. Kiểm soát hành trình phân tích cú pháp "!" ký tự trong tập tin NAnt
- 27. Có thể gọi một tập tin batch trong khi biên soạn một kịch bản cài đặt Inno không?
- 28. Cách chỉ định phiên bản MSBuild trong tập lệnh nant?
- 29. tạo một tập tin batch cho các chương trình để bắt đầu sử dụng độ trễ
- 30. DOS lệnh batch để đọc một số thông tin từ tập tin văn bản
Bạn cũng có thể phải sử dụng cmd/c yourbatch.cmd vì nant có thể không biết chương trình nào thực thi các tệp lô. – Joey
+1 cho gợi ý cmd/c. Cảm ơn! –
@Joey: gợi ý 'cmd/c' là rất quan trọng; chỉ như vậy, nó trở thành có thể chạy một cái gì đó mà bạn không biết cho dù đó là một exe hoặc một tập tin bat. Nếu bạn viết một câu trả lời với điều đó, tôi sẽ upvote nó. –