中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教搜索提取特定位置的字符难题
« [1] [2] »
作者:
标题: 请教搜索提取特定位置的字符难题 上一主题 | 下一主题
NaturalJ0
银牌会员




积分 1181
发帖 533
注册 2006-8-14
状态 离线
『第 16 楼』:  

错哪儿了?

2006-8-28 18:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 17 楼』:  



  Quote:
Originally posted by cain at 2006-8-28 08:46:
经测试,5楼版主的代码不能正确获取;6楼代码同样出错,代码中没有使用到findstr。

注意使用方法:

  Quote:
Originally posted by 3742668 at 2006-8-27 19:12:
拷贝上面的代码,粘贴到你的脚本末尾,如果标号dosomething前面非空白最后一行内容不是goto :eof则自行加上。
可以在你的批处理中使用 call :dosomething 参数1 参数2 参数3来调用。
注:
参数1:要查看的文件完整路径以及文件名
参数2:行号
参数3:字符的位置

NaturalJ0的“skip=4”应该是最快的

2006-8-28 22:36
查看资料  发短消息 网志   编辑帖子  回复  引用回复
cain
中级用户





积分 201
发帖 72
注册 2005-11-20
状态 离线
『第 18 楼』:  



  Quote:
Originally posted by NaturalJ0 at 2006-8-28 18:31:
错哪儿了?

最后str只是一组三位的数字而已,没有全部。

2006-8-28 22:50
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 19 楼』:  

LZ应该写正确:第N行的第N个字符开始后面N个字符
“第N个字符开始”写为“第N列开始”容易理解错误只要第N个字符

[ Last edited by zxcv on 2006-8-28 at 22:57 ]

2006-8-28 22:56
查看资料  发短消息 网志   编辑帖子  回复  引用回复
NaturalJ0
银牌会员




积分 1181
发帖 533
注册 2006-8-14
状态 离线
『第 20 楼』:  



  Quote:
Originally posted by cain at 2006-8-28 22:50:


最后str只是一组三位的数字而已,没有全部。

我没明白你这句话的意思。你要的变量是 str1 str2 str3 ...... 你运行后输出结果是什么?

2006-8-28 23:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: