中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]判断文本内容数字对应出不同的命令
作者:
标题: [求助]判断文本内容数字对应出不同的命令 上一主题 | 下一主题
dragonamd
中级用户





积分 209
发帖 100
注册 2008-8-1
状态 离线
『楼 主』:  [求助]判断文本内容数字对应出不同的命令

有个TM.txt文本内容如下
$
( RD=1.85    TC=0.0 )


我想判断RD=后面的数字是0.01-2之间,印出0.01-2   
如果是2.01-3 就印出2.01-3     以次类推到14
应该如何写,文本内容大话的不会影响速度吧   第三方软件无所谓

[ Last edited by dragonamd on 2009-5-8 at 00:03 ]

2009-5-7 09:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
netbenton
银牌会员

批处理编程迷


积分 1916
发帖 752
注册 2008-12-28
来自 广西
状态 离线
『第 2 楼』:  

文件要是大的话,这个思路应该是最快的了,
具体要怎么印出,自已改改
@echo off&setlocal enabledelayedexpansion
for /l %%a in (0,1,14) do (
        set/a ad=%%a+1
        for /l %%b in (1,1,9) do (set #%%a.0%%b=%%a.01-!ad!)
        for /l %%b in (10,1,99) do (set #%%a.%%b=%%a.01-!ad!)
)
for /f "tokens=2 delims== " %%a in (tm.txt) do (echo !#%%a!)

[ Last edited by netbenton on 2009-5-7 at 10:35 ]



精简
[你的+我的+他的]=>[大家的]    个人网志   
2009-5-7 12:33
查看资料  发送邮件  发短消息 网志  OICQ (37659560)  编辑帖子  回复  引用回复
dragonamd
中级用户





积分 209
发帖 100
注册 2008-8-1
状态 离线
『第 3 楼』:  

不能用,echo关闭状态

2009-5-7 23:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
dragonamd
中级用户





积分 209
发帖 100
注册 2008-8-1
状态 离线
『第 4 楼』:  

能帮忙完成整句代码怎么写吗

2009-5-8 00:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
netbenton
银牌会员

批处理编程迷


积分 1916
发帖 752
注册 2008-12-28
来自 广西
状态 离线
『第 5 楼』:  

此法是把各个可能的数值,分别当作变量名的一部分,并赋值为:所在阶段值。
当:echo !#%%a!
时就会根据所得数据转为相应的“所在阶段值”
至于要做成什么格式,只有你知道了。

最好你要给出一结果范例,别人才知道要怎么写呀



精简
[你的+我的+他的]=>[大家的]    个人网志   
2009-5-8 01:51
查看资料  发送邮件  发短消息 网志  OICQ (37659560)  编辑帖子  回复  引用回复
dragonamd
中级用户





积分 209
发帖 100
注册 2008-8-1
状态 离线
『第 6 楼』:  

我是如果检测到0-2之间的话,就执行命令修改里面的某个数字 如果检测到是2-3之间的数字执行命令修改另外的数据

2009-5-8 11:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 7 楼』:  

一句话,上传样本文件,一次说清所有要求,想要做什么,想要得到什么样格式。




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2009-5-9 22:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: