Làm thế nào để bạn buộc các lệnh bó khác nhau vào một tệp để chạy tuần tự


0

Tôi có 5 tệp bó nhưng tôi muốn đặt tất cả chúng vào một tệp để chạy lần lượt từng tệp khác. Điều đó có thể không? Lệnh nào có thể liên kết các tệp khác nhau lại với nhau .. Tôi không muốn 5 tệp riêng biệt .. Nhưng chỉ một tệp bó với tất cả các tệp trong đó chạy từng tệp một.


Gọi cho họ với start /wait.
Nathan C

Câu trả lời:


1

Hãy xem xét bạn có ba tệp bó

aaa.bat

bbb.bat

ccc.bat

bạn có thể tạo tệp bó riêng ddd.bat và nội dung của tệp sẽ như thế nào

call aaa.bat
call bbb.bat
call ccc.bat

Điều này sẽ chạy nhiều tệp bó theo một cách tuần tự

Hi vọng điêu nay co ich!


0

Tôi không muốn 5 tệp riêng biệt .. Nhưng chỉ một tệp bó ...

Không rõ ý của bạn là gì. Nếu bạn muốn có một tệp bó thực hiện các chức năng của năm tệp hiện có, bạn có thể chỉ cần ghép chúng với

copy aaa.bat+bbb.bat+ccc.bat+ddd.bat+eee.bat alphabet_soup.bat

và sau đó kiểm tra tệp kết hợp cho những thứ như tập lệnh

  • sử dụng cùng tên biến (đặc biệt nếu eee.batdự kiến %foo%trống khi bắt đầu)
  • có nhãn giống hệt nhau (ví dụ :foo:)
  • làm setlocalmà không làmendlocal
  • sử dụng kết thúc tập tin như là một trả về chương trình con
  • sử dụng exitkhi hoàn thành (bạn sẽ muốn thay đổi gototập lệnh đó sang tập lệnh tiếp theo)

cũng kiểm tra tệp kết hợp GOTO:eof, xem có chuyển điều khiển đến cuối tệp bó hiện tại hay không, nhưng bảo lưu các GOTO:eofđiều khiển chuyển đó đến cuối chương trình con hiện tại
JosefZ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.