Tập tin hàng loạt chạy cmd.exe, một lệnh và sau đó vẫn mở tại dấu nhắc


31

Tôi muốn tạo một tệp bó:

  1. Mở cmd.exe
  2. Trong đó Command Prompt chạy net useđể hiển thị đường dẫn chia sẻ được ánh xạ
  3. Để cửa sổ mở để tôi có thể chạy các lệnh bổ sung nếu tôi muốn

Tôi có thể làm cái này như thế nào?

Câu trả lời:


43

Đặt trong tập tin lô của bạn

start cmd.exe /k "net use"

Từ cmd /?

Bắt đầu một phiên bản mới của trình thông dịch lệnh Windows XP

CMD [/ A | / U] [/ Q] [/ D] [/ E: BẬT | / E: TẮT] [/ F: BẬT | / F: TẮT] [/ V: BẬT | / V: TẮT] [[/ S] [/ C | / K] chuỗi]

/ C Thực hiện lệnh được chỉ định bởi chuỗi và sau đó chấm dứt
/ K Thực hiện lệnh được chỉ định bởi chuỗi nhưng vẫn còn


1
Tôi không hoàn toàn chắc chắn tại sao, nhưng tệp bó với dòng đầu tiên đó đã mở khoảng 100 cửa sổ ...
AaronLS

17
Ồ, tôi biết tại sao, tôi đặt tên tệp bó của mình là "net use.bat", và do đó cmd.exe đã cố chạy "net use" và tìm thấy tệp bó đầu tiên vì nó là tệp gần nhất, do đó, nó đang chạy đệ quy tệp bó . LOL :()
AaronLS

4
@aaronls Thật vui nhộn :)
phoebus

1
Xin lỗi, nên đã được cụ thể hơn. Có lẽ bạn nên sử dụng net.exe uselần sau ... bằng chứng bạn không bao giờ có thể thừa nhận bất cứ điều gì.
heavyyd

3
Tệp bó "vui nhộn" của davr nhanh chóng khiến máy Win 7 của tôi bị đình trệ. Nó sẽ không phản hồi với Ctrl + Shift + Esc, Ctrl + Alt + Delete, Ctrl + Break, v.v ... Hãy chắc chắn rằng tài liệu của bạn được lưu trước.
Qwertie
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.