| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 644 人关注过本帖
标题:批处理难题目
只看楼主 加入收藏
不惑不获
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-3-17
收藏
 问题点数:0 回复次数:5 
批处理难题目
有N组这样的数据109122108132131
得知:100=0,101=1,102=2,103=3.....
120=a,121=b,122=c,123=d.....
我要写一个批处理,让它自动用1,2,3,a,b,c来替换这组数据,
想过for命令,可本人太菜,不太会用,请高手不吝赐教!谢谢
搜索更多相关主题的帖子: 批处理 
2006-05-09 19:36
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
以下是引用不惑不获在2006-5-9 19:36:00的发言:
有N组这样的数据109122108132131
得知:100=0,101=1,102=2,103=3.....
120=a,121=b,122=c,123=d..... //没看出他的规律具体是什么,你最好说的再具体点
我要写一个批处理,让它自动用1,2,3,a,b,c来替换这组数据,
想过for命令,可本人太菜,不太会用,请高手不吝赐教!谢谢

2006-05-09 20:13
不惑不获
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2006-3-17
收藏
得分:0 
对不起亮哥,这不是我的题,我也是看别人的题目,他的问题就是这样,我也不懂

2006-05-09 20:24
论坛
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1372
专家分:0
注 册:2006-3-27
收藏
得分:0 
你那全用3位替换1位啊,要不然出现两种替换情况怎么办

日出东方,唯我不败! 做任何东西都是耐得住寂寞,任何一个行业要有十年以上的积累才能成为专家
2006-05-09 20:24
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
你还是把原题连接过来吧
2006-05-09 22:59
cmwlhacker
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-6-11
收藏
得分:0 
自已写的,有待少许的优化
@echo off
set /p string=请输入一个字符串:
:again
set contain=abcdefghijklmnopqrstuvwxyz
if defined string set number=%string:~0,3%
if defined string (
if %number% GEQ 100 (
if %number% LEQ 109 (
set /a number=%number%-100
goto end
)
)
if %number% GTR 109 (
if %number% LEQ 145 (
set /a number=%number%-120
setlocal enabledelayedexpansion
for /l %%i in (1,1,!number!) do set contain=!contain:~1!
set number=!contain:~0,1!
goto end
)
)
goto finalend
:end
echo %number%
:finalend
set string=%string:~3%
goto again
)
pause
2011-06-11 12:25
快速回复:批处理难题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017478 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved