답변:
둘 중 하나를 사용할 수 있습니다. ...에 대한 또는 forfiles 이 작업을 위해. Forfiles는보다 융통성이 있지만 이전 버전의 Windows에서는 제대로 작동하지 않을 수 있습니다.
명령 프롬프트에서 다음을 수행하십시오.
for %a in ("C:\Documents and Settings\All Users\Desktop\Remote agent *.lnk") do @start "" "%a"
배치 파일에서 :
for %%a in ("C:\Documents and Settings\All Users\Desktop\Remote agent *.lnk") do @start "" "%%a"
forfiles /P "C:\Documents and Settings\All Users\Desktop" /M "Remote agent *.lnk" /C "cmd /C start \"\" @path"
Forfiles는에서 지정된 경로의 모든 파일을 처리합니다. /P
에 지정된 마스크와 일치하는 /M
에 지정된 명령을 실행합니다. /C
. 이리 @path
파일의 전체 경로입니다.
일반적으로, 우리는 명령을 사용합니다. start "" "Remote Agent 1234.lnk"
바로 가기를 실행합니다. 시작은 내부 명령이기 때문에 새 셸에서 호출해야합니다 ( cmd /C
). \"\"
전체 문자열이 이미 인용되었으므로 이스케이프 된 큰 따옴표 만 사용됩니다.
/C
스위치가이를 대체합니다. 어떤 버전의 Windows?
-
스위치 대신에 /
(Windows의 경우 매우 비정형 임). 어쩌면이 작품 : forfiles -P"C:\Documents and Settings\All Users\Desktop" -M"Remote agent *.lnk" -C"cmd /C start \"\" @path"