标题: [求助]判断文本内容数字对应出不同的命令
[打印本页]
作者: dragonamd
时间: 2009-5-7 09:12
标题: [求助]判断文本内容数字对应出不同的命令
有个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 ]
作者: netbenton
时间: 2009-5-7 12:33
文件要是大的话,这个思路应该是最快的了,
具体要怎么印出,自已改改
@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 ]
作者: dragonamd
时间: 2009-5-7 23:06
不能用,echo关闭状态
作者: dragonamd
时间: 2009-5-8 00:02
能帮忙完成整句代码怎么写吗
作者: netbenton
时间: 2009-5-8 01:51
此法是把各个可能的数值,分别当作变量名的一部分,并赋值为:所在阶段值。
当:echo !#%%a!
时就会根据所得数据转为相应的“所在阶段值”
至于要做成什么格式,只有你知道了。
最好你要给出一结果范例,别人才知道要怎么写呀
作者: dragonamd
时间: 2009-5-8 11:21
我是如果检测到0-2之间的话,就执行命令修改里面的某个数字 如果检测到是2-3之间的数字执行命令修改另外的数据
作者: yishanju
时间: 2009-5-9 22:15
一句话,上传样本文件,一次说清所有要求,想要做什么,想要得到什么样格式。