楼 主
怎么输入获取的数字
发表于 2008-07-01 17:51 · 中国 福建 龙岩 电信
初级用户
★
积分 30
发帖 15
注册 2008-06-23 23:11
18年会员
UID 120750
性别 男
状态 离线
@echo off
set str=22
for %%a in (
"1=A10" "2=A20" "22=A100"
) do call set str=%%str:%%~a%%
echo %str%
pause
set str=1 显示A10
set str=2 显示A20
set str=22 显示A20A20
怎么让22显示A100
第 2 楼
发表于 2008-07-01 18:57 · 中国 江苏 苏州 吴江区 电信
银牌会员
★★★
积分 1,608
发帖 780
注册 2007-10-07 10:19
18年会员
UID 99089
性别 男
状态 离线
@echo off
set str=22
for %%a in ("1=A10" "2=A20" "22=A100") do (call call set str=%%a%%%%%%str:%%~a%%%%%%)
echo %str%
pause
[
Last edited by huahua0919 on 2008-7-1 at 07:00 PM ]
第 3 楼
发表于 2008-07-01 19:50 · 中国 福建 龙岩 电信
初级用户
★
积分 30
发帖 15
注册 2008-06-23 23:11
18年会员
UID 120750
性别 男
状态 离线
第 4 楼
发表于 2008-07-01 20:20 · 中国 湖南 娄底 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
@echo off
set str=22
set .1=10
set .2=20
set .22=100
call echo A%%.%str%%%
pause
或者
:
@echo off
set str=22
for %%a in ("1=A10" "2=A20" "22=A100") do set .%%~a
call echo %%.%str%%%
pause
[
Last edited by 26933062 on 2008-7-1 at 08:24 PM ]
致精致简!
第 5 楼
发表于 2008-07-02 03:56 · 中国 福建 龙岩 新罗区 电信
初级用户
★
积分 30
发帖 15
注册 2008-06-23 23:11
18年会员
UID 120750
性别 男
状态 离线
第 6 楼
发表于 2008-07-02 14:28 · 中国 台湾 中华电信(HiNet)数据中心
初级用户
★
积分 79
发帖 45
注册 2007-11-28 15:10
18年会员
UID 104056
性别 男
状态 离线
论坛跳转: