bat 执行结果不对 求指点

请问代码哪里不对求解... 请问代码哪里不对 求解 展开
 我来答
依梦琴瑶
高粉答主

2018-05-15 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
@echo off & title 补全第一列数字 By 依梦琴瑶
setlocal enabledelayedexpansion

set fn=a.txt

(for /f "tokens=1,2 delims=," %%i in (%fn%) do (
set str=%%~i
echo !str:~,8!11106,%%~j
))>tmp$
move /y tmp$ %fn%
pause

其实您的代码写的基本没错,唯一出问题的地方就是设置了一个a变量,调用时却用了一个不存在的s变量,所以出现内容不正常的情况。还有如果不想出现盘符那些无用的内容,那么就要用@echo off而不是@echo on
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式