中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-31 22:30
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 通过BAT读取文本的前几个字符 查看 9,805 回复 28
16 发表于 2006-12-29 01:08 ·  中国 湖南 长沙 雨花区 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
学习了
17 发表于 2006-12-29 07:17 ·  中国 陕西 延安 联通
初级用户
积分 58
发帖 22
注册 2006-12-07 00:25
19年会员
UID 72763
性别 男
状态 离线
RE redtek 兄:
看了兄的解答有种顿悟的感觉,但下面这行代码不知怎么理解(用指针偏移怎么说):
echo %var:~2,-3%
(意思我知道是:从第三个字符取,排除后三个)
谢谢!
18 发表于 2007-01-02 05:08 ·  中国 上海 徐汇区 电信
新手上路
积分 2
发帖 1
注册 2006-12-05 02:50
19年会员
UID 72590
性别 男
状态 离线
学习中
19 发表于 2007-01-03 05:29 ·  中国 广东 肇庆 电信
初级用户
★★
积分 152
发帖 74
注册 2005-12-01 23:06
20年会员
UID 46314
状态 离线
学到东西了!谢谢!!!
20 发表于 2007-01-03 05:43 ·  中国 山东 济南 电信
社区乞丐
★★
此图片另存后死机
积分 -49
发帖 90
注册 2006-12-02 13:00
19年会员
UID 72412
性别 男
状态 离线
谢谢11楼 3742668

加分学习了....
我的网络笔记本.非联系本人请勿访问!http://w.vicp.net
21 发表于 2007-02-23 01:41 ·  中国 江苏 徐州 电信
初级用户
积分 36
发帖 10
注册 2007-02-10 06:32
19年会员
UID 79139
性别 男
状态 离线
redtek,讲的真透彻,看懂了,谢谢~
22 发表于 2007-02-23 01:53 ·  中国 江苏 徐州 电信
初级用户
积分 36
发帖 10
注册 2007-02-10 06:32
19年会员
UID 79139
性别 男
状态 离线
Originally posted by muya05 at 2006-12-28 06:17 PM:
RE redtek 兄:
看了兄的解答有种顿悟的感觉,但下面这行代码不知怎么理解(用指针偏移怎么说):
echo %var:~2,-3%
(意思我知道是:从第三个字符取,排除后三个)
谢谢!


echo %var:~2,-3%
这个句子,个人以为这样理解,假如我们把echo %var:~2,-3%里的",-3"去掉的话.我们得到的结果就是从第三个字符开始取其后面的全部字符,加上",-3",就可以理解为,在原来的基础上减去后面三个符
23 发表于 2007-09-23 19:24 ·  中国 江西 南昌 电信
中级用户
★★
积分 245
发帖 123
注册 2007-06-08 09:04
19年会员
UID 90636
性别 女
状态 离线
HOHO~~~学习
24 发表于 2007-09-23 22:54 ·  中国 四川 德阳 联通
初级用户
积分 51
发帖 24
注册 2007-09-18 17:11
18年会员
UID 97711
性别 男
状态 离线
Originally posted by youxi01 at 2006-11-4 12:25 AM:
楼上斑竹似乎会错了楼主的意思啊?!
代码改为:
FOR /F %%i in (01.txt) do rename 01.txt %%i.txt & goto :eof



我怎么确得7楼的和5楼的是一个意思啊?抱歉,还不是很懂,呵呵
25 发表于 2007-09-24 12:00 ·  中国 上海 松江区 电信
初级用户
积分 35
发帖 15
注册 2007-06-21 18:26
19年会员
UID 92004
性别 男
状态 离线
厉害,在这里学到不少,谢谢
26 发表于 2007-11-17 15:34 ·  中国 江苏 苏州 吴江区 电信
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
18年会员
UID 99089
性别 男
状态 离线
强烈建议以后用redtek的解释方法!顶你1
27 发表于 2007-11-17 17:25 ·  中国 湖北 武汉 电信
中级用户
★★
积分 210
发帖 79
注册 2007-04-14 10:49
19年会员
UID 85130
性别 男
来自 湖北
状态 离线
个人觉得str:~%%i比VB中mid right left3个函数好用多了,为什么不使用这种用法呢?!
哎!!!
28 发表于 2008-01-14 11:48 ·  中国 四川 德阳 电信
初级用户
积分 96
发帖 45
注册 2007-03-20 06:24
19年会员
UID 82322
性别 男
状态 离线
redtek讲解不错,谢谢
29 发表于 2008-01-14 17:36 ·  中国 四川 达州 电信
新手上路
积分 10
发帖 4
注册 2008-01-14 14:08
18年会员
UID 108566
性别 男
状态 离线
怎么也看不懂。
论坛跳转: