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 /P
maskeyle eşleşen tüm dosyalardan geçer ve içinde belirtilen /M
komutu yürütür /C
. İşte @path
dosyası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.