Một cửa sổ hàng loạt tập tin (called.bat
hoặc called.cmd
) có thể được gọi từ một tập tin thực thi (caller.bat
hoặc caller.cmd
) hoặc nhắc cmd.exe tương tác bằng nhiều cách:Một số cách để gọi tệp loạt cửa sổ từ một tệp khác hoặc từ lời nhắc. Cái nào trong trường hợp nào?
- cuộc gọi trực tiếp:
called.bat
- sử dụng lệnh gọi:
call called.bat
- sử dụng lệnh cmd:
cmd /c called.bat
- sử dụng lệnh bắt đầu:
start called.bat
Tôi đang gặp khó khăn trong việc phân biệt cách sử dụng dự định của mình dựa trên văn bản trợ giúp của họ: khi nào nên sử dụng nội dung nào? ví dụ. tại sao tôi có thể sử dụng lệnh 'gọi' thay vì gọi trực tiếp. Khác biệt là gì?
Tôi quan tâm đến một số báo cáo tóm tắt phân tích tất cả 4 khả năng (và những người khác nếu thiếu) từ nhiều quan điểm khác nhau: các trường hợp sử dụng được đề xuất để phù hợp, quy trình sinh sản, ngữ cảnh thực thi, môi trường, trả lại xử lý mã.
Lưu ý: Tôi đang sử dụng Windows XP SP3.
Lưu ý cho tùy chọn 4, lệnh bắt đầu [phải luôn được theo sau bởi 'tiêu đề'] (http://ss64.com/nt/start.html), vì vậy nếu bạn không cần tiêu đề, bạn nên trống dấu ngoặc kép, ví dụ 'start" "[options] command' – Daryn
@Daryn liên kết đơn giản đề cập rằng bạn nên luôn có một, nhưng thậm chí nói Microsoft mô tả tham số là tùy chọn. Họ không nói cho tôi biết tại sao nó phải là "yêu cầu". Ngay cả một số ví dụ của họ ở dưới cùng cũng bỏ qua tham số tiêu đề. –