第 16 楼
发表于 2007-03-25 20:51 · 中国 江苏 扬州 电信
中级用户
★
积分 203
发帖 44
注册 2003-08-14 00:00
22年会员
UID 8600
性别 男
状态 离线
Originally posted by lxmxn at 2007-3-24 01:05 AM:
把tmp.txt文件的第一行赋值给St变量。
如果我要把指定行赋值给变量呢?该怎么做?
第 17 楼
发表于 2007-03-25 21:16 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
To wjgyz740526:
具体一点呢?
是根据行号来指定还是内容呢?
第 18 楼
发表于 2007-03-26 02:33 · 中国 江苏 扬州 电信
中级用户
★
积分 203
发帖 44
注册 2003-08-14 00:00
22年会员
UID 8600
性别 男
状态 离线
指定行号的该怎么做?
如果是内容的可以用find,但是用find找到后的内容我们是不是要区分数值还是文本?还是根本不用区分直接就可以赋值?
第 19 楼
发表于 2007-03-26 03:09 · 中国 福建 福州 连江县 电信
中级用户
★★
积分 356
发帖 115
注册 2004-07-27 00:00
22年会员
UID 29114
性别 男
状态 离线
@echo off
set BL=
set /p hh=请输入行号:
for /f "skip=2 tokens=1,* delims=" %%i in ('find /n /v "" tmp.txt') do (if %%i==%hh% set BL=%%j)
echo BL=%BL%
pause
[ Last edited by balinger on 2007-3-26 at 03:11 AM ]
第 20 楼
发表于 2007-03-27 02:17 · 中国 江苏 扬州 电信
中级用户
★
积分 203
发帖 44
注册 2003-08-14 00:00
22年会员
UID 8600
性别 男
状态 离线
论坛跳转: