
解決去除BAT代碼里的關(guān)鍵詞行
新手的代碼難免一堆注釋,我想讓rem標(biāo)示的行刪除掉,保留其余行,執(zhí)行后的到的只有這nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- setlocal enabledelayedexpansion
- REM set f1=%~0
- set f1=%~f0
- set f2=%~dp0刪除注釋.txt
- REM set str_eplce=
- set matchStr=REM
- type %f1% > %f2%
- echo. >> %f2%
- echo ———————————————————————————————— >> %f2%
- for /f %%i in (%f1%) do (
- REM echo !a!
- set a=%%i
- REM set a=!a:^:^:=REM!
- REM find REM !a! && echo !a!&pause || echo !a! >> %f2%
- REM for /f delims=: %%i in ('findstr /v /r !a! REM') do echo !a! >> %f2%
- echo %%i | findstr %matchStr% >nul && echo %%i || echo %%i >> %f2%
- )
- start %f2%
- pause
- REM @echo off
- REM for /f delims= %%a in (b.txt) do set %%a=0
- REM (for /f delims= %%a in (a.txt) do (
- REM if not defined %%a echo;%%a
- REM ))>c.txt
- pause
最長能留8個(gè)字符?nclick="copycode($('code1'));">復(fù)制代碼
- @echo
- setlocal
- set
- set
- set
- type
- echo.
- echo
- for
- set
- echo
- )
- start
- pause
- pause

