- 帖子
- 5
- 积分
- 19
- 技术
- 1
- 捐助
- 0
- 注册时间
- 2017-4-3
|
5楼
发表于 2017-8-1 19:25
| 只看该作者
回复 3# useinter
我自己又检查了一下 一个错误 for语句没有加"delims=” 导致许多行空格后的内容无法输出到文本内。这次把修复好的代码发来。
@echo off&setlocal enabledelayedexpansion&title 提取#中的内容
set b=1
md log 2>nul
del /q log
for /f "delims=" %%a in (医.txt) do set a=%%a&if not "!a:~0,1!"=="#" (echo !a!>>log\!b!.txt) else (set /a b+=1)
set /p=已完成 |
|