우선:레 지 스 트 하나 또는 두 개 추가 REG_DWORD 값:HKEYLOCAL_MACHINE\Software\Microsoft\Command 프로세서\\EnableExtensions 또는 HKEY_CURRENT_USER\Software\Microsoft\Command Processor\\EnableExtensions 설정 값 1 새 파일 aaa.bat:@echo off set f=c:\aaa.txt set f2="c:\aaa.bak.txt" for /?>%f% if exist %f2% del %f2% for /f "tokens=* delims=%" %%l in (%f%) do ( set line=%%l set line=!line:FOR=F_O_R! echo !line!>>%f2% ) aaa.bat 를 실행 하 는 모든 FOR 가 F 로 대 체 됩 니 다.O_R.aaa.bak.txt 단점:원본 파일(aaa.txt)의 빈 줄 을 읽 을 수 없습니다. set str=12345 set str=%str:234=000% echo %str% 결과 10005 고정 명령 은 fosjos 가 제공 한 것 으로 명령 확장 후 일괄 처리 로 텍스트 를 교체 할 수 있 습 니 다. 다른 명령 확장 은 기본적으로 사용 합 니 다.지연 변수 환경 확장 만 사용 하면 됩 니 다.또한 명령 행 을 통 해 이 루어 질 수 있 습 니 다:start cmd /v:on /c test.bat