Bạn có thể sử dụng cho hoặc forfiles cho nhiệm vụ này. Forfiles linh hoạt hơn, nhưng nó có thể không hoạt động đúng trên các phiên bản Windows cũ hơn.
Dành cho
Từ một dấu nhắc lệnh:
for %a in ("C:\Documents and Settings\All Users\Desktop\Remote agent *.lnk") do @start "" "%a"
Trong một tệp bó:
for %%a in ("C:\Documents and Settings\All Users\Desktop\Remote agent *.lnk") do @start "" "%%a"
Forfiles
forfiles /P "C:\Documents and Settings\All Users\Desktop" /M "Remote agent *.lnk" /C "cmd /C start \"\" @path"
Forfiles đi qua tất cả các tệp trong đường dẫn được chỉ định trong /P
đó khớp với mặt nạ được chỉ định trên /M
và thực thi lệnh được chỉ định trong /C
. Đây @path
là đường dẫn đầy đủ của tập tin.
Thông thường, chúng tôi sẽ sử dụng lệnh start "" "Remote Agent 1234.lnk"
để khởi chạy phím tắt. Vì start là một lệnh nội bộ, chúng ta phải gọi nó trong shell mới ( cmd /C
). \"\"
chỉ thoát được dấu ngoặc kép, vì toàn bộ chuỗi đã được trích dẫn.