Bu görev için ya da dosya için kullanabilirsiniz . Forfiles daha esnektir, ancak Windows'un eski sürümlerinde düzgün çalışmayabilir.
İçin
Bir komut isteminden:
for %a in ("C:\Documents and Settings\All Users\Desktop\Remote agent *.lnk") do @start "" "%a"
Bir toplu iş dosyasında:
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, belirtilen yoldaki belirtilen /Pmaskeyle eşleşen tüm dosyalardan geçer ve içinde belirtilen /Mkomutu yürütür /C. İşte @pathdosyasının tam yoludur.
Normalde, start "" "Remote Agent 1234.lnk"kısayolu başlatmak için komutu kullanırdık. Start dahili bir komut olduğundan, onu yeni bir kabukta ( cmd /C) çağırmamız gerekir . \"\"tüm dize zaten alıntılanmış olduğundan, sadece çift tırnak işareti kullanılır.