Tôi có hai dòng lệnh gọi trong tập tin batch như thế này:Làm thế nào để viết lệnh gọi trong tập tin batch có điều kiện?
call execute.cmd
call launch.cmd
nhu cầu của tôi là để gọi launch.cmd khi và chỉ khi cuộc gọi đến execute.cmd thành công. Vì vậy, có cách nào mà tôi có thể đặt một số điều kiện ở đây?
execute.cmd không trả lại bất kỳ giá trị nào tại đây.
exceute.cmd trả về 0 nếu thành công và 1 nếu không, do đó, sự cố đã được giải quyết bằng cách sử dụng logic của bạn, cảm ơn rất nhiều. Như bạn đã trả lời trước, tôi chấp nhận câu trả lời của bạn, mặc dù câu trả lời của @jhclark có vẻ chính xác. – Anand
@Anand K Gupta wellcome của bạn :) –
Bạn cũng có thể đạt được điều tương tự với Windows Batch && kết hợp theo cách này: gọi execute.cmd && call launch.cmd – Aacini