2011-01-18 25 views
25

Một nhà cung cấp đã cung cấp cho chúng tôi tập lệnh Windows Batch cần mã trả lại là 0.Lực lượng Mã trả lại hàng loạt của Windows Mã số 0

Theo nhà cung cấp đó, có thể bỏ qua thông báo được in bởi tập lệnh.

Các tập lệnh được sử dụng để quiescing ứng dụng cho sao lưu thích hợp. Phần mềm sao lưu của chúng tôi yêu cầu mã trả lại là 0.

Tôi làm cách nào để thực hiện việc này?

+0

Bạn có muốn làm "yourscript.cmd && someothercommand .exe "hoặc ERRORLEVEL kiểm tra trong tập lệnh" cha mẹ "hàng loạt? – Anders

+0

Tôi chỉ quan tâm đến việc thực hiện postscript.bat với mã trả về là 0 – andyhky

+0

Vâng, có mã trả về hàng loạt và mã trả về quá trình và chúng không giống hệt nhau. – Anders

Trả lời

45

End kịch bản với:

exit /b 0 
6

thêm một dòng vào cuối của kịch bản

Ver > nul 

nên làm các trick

+0

Có cần phải là "scriptname.bat Ver> nul" không? – andyhky

+1

@andyh_ky: Andy nói "thêm _ vào cuối tập lệnh_". Vì vậy, không, bạn phải thêm nó vào _the kịch bản chính nó_. – grawity

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