有没有批处理大佬在,遇到个不会的问题!需要截取文件的内容并且
cmd吧
全部回复
仅看楼主
level 2
GDK_hero 楼主
有没有批处理大佬在,遇到个不会的问题!
需要截取文件的内容并且分割输出
已知条件:
文件所有内容都在一行
每12位字符分割位开输出
未知条件:
文件内容有时很多,即使每12个字符为一行分割的话,也需要几百上千行,set变量无法一次存储那么多数据(也许是我不知怎么做到)
需求 :
把文件的内容一以固定的没隔12字符分割一个回车(就是换行)
2020年04月27日 05点04分 1
level 6
不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
/*&cls
@璐村惂鐢ㄦ埛_000076K馃惥 off
rem 将一个指定txt内的内容每间隔一定字符数插入换行
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@璐村惂鐢ㄦ埛_053Q95e馃惥 %z%
cd /d "%~dp0"
set "input=yourfile.txt"
set len=12
if not exist "%input%" (echo;"%input%" not found&goto end)
type "%input%"|cscript -nologo -e:jscript "%~f0" "%len%"
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
var txt=WSH.StdIn.ReadAll();
var reg=new RegExp('.{'+WSH.Arguments(0)+'}','g');
WSH.echo(txt.replace(reg,'$&\r\n'));
2020年04月27日 06点04分 3
level 2
GDK_hero 楼主
我去,看蒙了,让我下面把这些代码搞明白[托腮]
2020年04月27日 06点04分 4
1