www.rtmj.net > 批处理 在文本每行前和每行后加字符

批处理 在文本每行前和每行后加字符

@echo off set /p before=请输入前面的字符 set /p after=请输入后面的字符 for /f "delims=" %%i in (1.txt) do ( if "%%i"=="" ( echo.>>2.txt ) else ( echo %before%%%i%after%>>2.txt ) ) del 1.txt ren 2.txt 1.txt 保存为123.bat 运行时保证123.bat和1.txt文件在同一目录下

@echo offset "f=^<P^>^<IMG align^=middle src^="set "b=^>^<^/P^>" for /f "tokens=*" %%a in (aaa.txt) do ( echo %f%^"%%a^"%b%>>"%userprofile%\桌面\ccc.txt")start "" "%userprofile%\桌面\ccc.txt" 1、首先有些字符需要转义才能用 比如 > ,在此符号前加"^" 进行转义 就OK了..

什么符号?一些特殊符号是不可能做到的,下面是以随即增加a~e为例(中间可以自己增加),处理的文件为1.txt,代码如下:@echo off&setlocal enabledelayedexpansionfor %%i in (abcde) do set/a n+=1&set #!n!=%%ifor /f "delims=" %%j in (1.txt)do call:ag,"%%j"move tmp_ 1.txtexit:agset /a r=%random% %%!n!+1call echo %~1%%#!r!%%>>tmp_

@echo offset a=☆☆set b=8080for /f "delims=" %%i in (原文件名.txt)do echo %a%%%i%b%>>"%userprofile%\桌面"\新文件.txt" start "" "%userprofile%\桌面"\新文件.txt"

例:在1.txt每行后面加上abcd,放在1.txt同目录下运行..@echo off setlocal enabledelayedexpansion for /f "delims=" %%a in (1.txt) do ( set /a n+=1 if !n!==1 (echo %%aabcd>1.txt) else echo %%aabcd>>1.txt) pause

@echo off for /f "delims=" %%a in ('type "%~1"') do echo ^<p^>%%~a^</p^>>>"%~dp1%~n1-temp%~x1"注意:重新输出后,文本中的空行将被剔除.

@echo offsetlocal enabledelayedexpansionfor /f "delims=" %%a in ('dir /b *.txt') do ( set a=0 for /f "delims=" %%b in ('type "%%a"') do ( set /a a+=1 if !a!==1 (set m=%%b echo Q:!m! >>new.txt)) for /f "usebackq skip=1 delims=" %%b in ("%%a") do echo A:%%b >>new.txt echo.>>new.txt)pause 测试通过!

只有一个a.txt文件还是有很多文件要这样处理?可以用VBS脚本实现.我的理解是把a.txt 每行拆分成一个文件. 在a.txt目录新建一个记事本,复制粘贴以下代码.然后另存为: 文件拆分.vbs 注意红色部分.双击运行.在TXTFoder文件夹看看.

@echo off>tmp_ setlocal enabledelayedexpansionfor /f "delims=" %%j in (test.txt) do (set "str=%%j"call :ag)move tmp_ test.txtexit :agset /a r=%random:~-1%*1+%random:~-1%*1set str2=!str:~0,%r%!%random%!str:~%r%!echo>>tmp_ !str2!goto :eof

@\\隐藏命令的回显.~\\在for中表示使用增强的变量扩展;在set中表示使用扩展环境变量指定位置的字符串;在set/a中表示按位取反.%\\使用两个%包含一个字符串表示引用环境变量.比如一个%time%可以扩展到当前的系统时间;单个%紧跟

相关搜索:

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com