Board logo

标题: [其他] echo回显丢失字符 [打印本页]

作者: phenix    时间: 2009-10-23 17:50     标题: echo回显丢失字符

@echo off
setlocal enabledelayedexpansion
for /f "tokens=3 delims= " %%i in ('ipconfig ^|find "Eth"') do (
set eth1=%%i
echo !eth1!
)

批处理运行结果却是
  地连接:
请按任意键继续. . .

少了个本字

这个是什么原因呢?p

[ 本帖最后由 phenix 于 2009-10-24 03:06 编辑 ]
作者: canyuexiaolang    时间: 2009-10-23 18:58

题目不完整...改标题,否则会封
作者: vsbat    时间: 2009-10-23 21:08

测试发现 set eth1=%%i   后有一个空格, 去掉 此空格 后显示正常,否则前两行缺第一个字或字母
具体原理不知
作者: zqz0012005    时间: 2009-10-23 23:47

又见字符被吃掉
http://bbs.verybat.org/viewthread.php?tid=13388




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2