常用批处理2——为指定行范围内的源代码添加注释
常用批处理2——为指定行范围内的源代码添加注释
操作步骤如下:
1.将该批处理拷贝到文件放在与源代码文件同路径下。
2.修改批处理文件中的ori_file ,设置成你想要添加注释的文件名
修改dest_file ,设置成你想要保存修改结果的文件名
修改remark_start_line ,设置成你想要添加注释的起始行号
修改remark_end_line ,设置成你想要添加注释的终止行号
3.保存好批处理,双击该批处理,即可得到想要的添加过注释的文件了。
@echo off
rem 要注释的源文件
set ori_file=1.txt
rem 指定结果文件名
set dest_file="10.txt"
rem 要注释的起始行号,起始行到终止行之间的文本会添加//进行代码注释
set remark_start_line=3
rem 要注释的终止行号
set remark_end_line=10
rem echo.>%dest_file%
if exist %dest_file% del %dest_file%
REM num用来计数行号,当行号>=起始行号 and <=终止行号,将内容加上注释符(//)
set num=0
setlocal enabledelayedexpansion
for /f "delims=" %%i in (%ori_file%) do (
set /a num+=1
set str=%%i
if !num! geq %remark_start_line% (
if !num! leq %remark_end_line% (echo \\!str! >>%dest_file%
) else ( echo !str! >>%dest_file%)
) else echo !str! >>%dest_file%
)
pause
批处理效果如下