4、逐行读取文件内容,每行采用逗号分隔,将处理后的内容存入变量 @echo off rem 逐行读取tmp.txt文件内容,每行采用逗号分隔,将处理后的内容存入变量 setlocal enabledelayedexpansion for /f "tokens=1-3 delims=," %%i in (tmp.txt) do ( set name=%%i set age=%%j set address=%%k echo 姓名=!name! ...
echo off for /f "delims=" %%a in (d:\a\b\1.txt) do ( %%a ) pause :: 其中 d:\a\b\1.txt 就是您的那个 txt 文件 ::中国批处理脚本联盟
全部读取完之后,用del把文件名.bak删除 3、最后用del命令把lst.lst这个临时列表文件删除 虽然效果是达到了,但是我觉得这个批处理还是有问题,比较它并没有处理冒号跟空行 并且就为了把第一行修改而要把整个文件的内容读取出来,这样效率上是个问题。 用VBS脚本来处理的话,效率上会比批处理高一点,但是这样的操作...
bat为后缀名的批处理文件,名字随便填写,并保证QQ.txt文本文件与该批出位于同一个目录,然后双击运行该批处理即可看到读取的文本内容。 @echooff&setlocalEnableDelayedExpansion setj=0 for/f"delims="""%%iin(QQ.txt)do( set/aj+=1 setcon!j!=%%i callseta=%%con!j!%% echo!a! ) pause
回答:同楼上,不过楼上那tokens取1不是很好,万一有几列,而且有空格你就只取到第二行第一列了,楼主的txt很可能是举个例子 @echo off setlocal enabledelayedexpansion set line=0 for /f "delims=*" %%i in (123.txt) do ( set /a line+=1 if !line!==2 set A=%%i && echo !A! ) ...
登录 注册 待分类 > 待分类 > 用批处理批量读取文本文件的内容.txt 下载文档 收藏 打印 转格式 3710阅读文档大小:5.28K3页renbing0077上传于2012-10-14格式:TXT
echo offsetlocal enabledelayedexpansionfor /r %%a in (*.txt) do ( set /p Str=<"%%~a" ren "%%~a" "!Str:~,5!%%~xa")pause
将对应file.txt和两个.bat文件放在需要复制或剪切的文件夹下,将需要复制或剪切的文件夹或文件名写入file.txt中,双击运行其中一个.bat即可复制或剪切txt里的文件夹或文件至E:\123文件夹中。 bat 批处理 批量复制 批量剪切2018-12-04 上传大小:535B
怎么读取1.txt里..@Byaidu @cyxgg @这不是随便取的 @敖文轩321 @。。。最终代码@echo off(echo %date:~0,-3%)>1.txtdate 修改的日期start 进程:looptasklist|find /i "进程" || goto beginping -n 30 127.0.0.1>nulgoto loop:beginset /p d=<文件date %d%pause
for /f %%a in (123.txt) do if %%a geq 20 taskkill.exe /f /im 123.exe 补充:EQU - 等于 NEQ - 不等于 LSS - 小于 LEQ - 小于或等于 GTR - 大于 GEQ - 大于或等于