求制作bat……想要批量给数字加间隔
bat吧
全部回复
仅看楼主
level 1
老面495♂
楼主
这里有一个16进制转换器,里面读取的数值必须有间隔,
比如001122334455就不行,必须读取为00 11 22 33 44 55
能不能帮忙写一个能给文本批量加这种间隔两字加一的空格的bat……
2017年04月18日 07点04分
1
level 9
qop_dob
@echo
off&setlocal enabledelayedexpansion
set str=001122334455
set n=0
:loop
set "s=%s%!str:~%n%,2! "
set /a n+=2
if "!str:~%n%,2!" neq "" goto loop
echo;%s:~,-1%
pause
2017年04月19日 03点04分
2
老面495♂
无效啊……而且不只是001122334455,9213874111312之类乱七八糟的数字都有啦……
2017年04月19日 04点04分
level 1
老面495♂
楼主
来人啊……
2017年04月20日 05点04分
5
level 13
幻虚道长🍭
这个嘛……我建议用vbs,快些,并且靠谱些(bat有一行最多8190字的限制,谁也不知道你那文件一行多少字)
2017年04月20日 06点04分
6
level 13
幻虚道长🍭
你去vbs吧问吧
2017年04月20日 06点04分
7
老面495♂
哦哦....
2017年04月20日 06点04分
1