Anda dapat menggunakan untuk atau forfile untuk tugas ini. Forfiles lebih fleksibel, tetapi mungkin tidak berfungsi dengan baik pada versi Windows yang lebih lama.
Untuk
Dari prompt perintah:
for %a in ("C:\Documents and Settings\All Users\Desktop\Remote agent *.lnk") do @start "" "%a"
Dalam file batch:
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 melewati semua file di path yang ditentukan dalam /Pyang sesuai dengan mask yang ditentukan /Mdan menjalankan perintah yang ditentukan dalam /C. Inilah @pathpath lengkap file tersebut.
Biasanya, kami akan menggunakan perintah start "" "Remote Agent 1234.lnk"untuk meluncurkan pintasan. Karena start adalah perintah internal, kita harus memanggilnya di shell baru ( cmd /C). \"\"hanya lolos tanda kutip ganda, karena seluruh string sudah dikutip.