@echo off
set m=0
for /f "tokens=*" %%m in ('findstr /v /C:"730 730" 1.txt') do (
set line=%%m
echo %line%
set /a m+=1
)
pause
exit
上面这个批处理在执行的时候
ECHO 处于关闭状态。
ECHO 处于关闭状态。
ECHO 处于关闭状态。
ECHO 处于关闭状态。
请按任意键继续. . .
这是为什么呢
而将它改成下面这样 就没有问题 请高手指教 谢谢!!!!
@echo off
set m=0
for /f "tokens=*" %%m in ('findstr /v /C:"730 730" 1.txt') do (
set line=%%m
call :Output
set /a m+=1
)
pause
exit
:Output
echo %line%
──────────────── 版务记录 ────────────────
执行:namejm
原标题:请教问题 请高手一定 来帮忙!!!!
修改后标题:for语句中echo为什么不能正确显示变量值
说明:因原标题过于模糊,不便于论坛的搜索和管理,在本提示发表三日之后,
楼主尚未更改标题,现由本人强制修改标题,并扣除楼主2点积分。
──────────────── 版务记录 ────────────────
[ Last edited by namejm on 2007-1-13 at 09:39 AM ]
set m=0
for /f "tokens=*" %%m in ('findstr /v /C:"730 730" 1.txt') do (
set line=%%m
echo %line%
set /a m+=1
)
pause
exit
上面这个批处理在执行的时候
ECHO 处于关闭状态。
ECHO 处于关闭状态。
ECHO 处于关闭状态。
ECHO 处于关闭状态。
请按任意键继续. . .
这是为什么呢
而将它改成下面这样 就没有问题 请高手指教 谢谢!!!!
@echo off
set m=0
for /f "tokens=*" %%m in ('findstr /v /C:"730 730" 1.txt') do (
set line=%%m
call :Output
set /a m+=1
)
pause
exit
:Output
echo %line%
──────────────── 版务记录 ────────────────
执行:namejm
原标题:请教问题 请高手一定 来帮忙!!!!
修改后标题:for语句中echo为什么不能正确显示变量值
说明:因原标题过于模糊,不便于论坛的搜索和管理,在本提示发表三日之后,
楼主尚未更改标题,现由本人强制修改标题,并扣除楼主2点积分。
──────────────── 版务记录 ────────────────
[ Last edited by namejm on 2007-1-13 at 09:39 AM ]
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
|---|---|---|
| namejm | -2 | 2007-01-13 22:39 |
