반응형
https://stackoverflow.com/questions/15724908/how-to-execute-any-exe-by-using-a-batch-file/15725019
/b 는 현재 창안에서 실행하라.
모든 EXE실행하라.
for %%i in (*.exe) do start "" /b "%%i"
또는 dir로 검색후 순차적 실행하라,
for /f "delims=" %%a in ('dir /b /s *.exe') do (
start "" "%%a"
)
"%%a" 따옴표로 주면, 띄어쓰기된 exe(예를 들면, my file.exe 가 exe파일명이면 따옴표가 되어야 파일명을 인식한다.)의 경우 처리할 수있다.
abc*.exe 라고 준다면,, abc로 시작하는 exe는 모두 실행해라 라고 할수있다.
매칭되는 파일은 실행하지 마라.
for %%i in (*.exe) do if not "%%~nxi" == "blabla.exe" start "" /b "%%i"
하위폴더까지 검색해서 exe 실행해라.
for /r %%i in (*.exe) do start "" /b "%%i"
반응형