作者:ficn | 时间:2008-07-01 17:51 | 标题:怎么输入获取的数字
@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
作者:huahua0919 | 时间:2008-07-01 18:57
@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 ]
作者:ficn | 时间:2008-07-01 19:50
谢谢二楼 不过代码还是不行
作者:26933062 | 时间:2008-07-01 20:20
@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 ]
作者:ficn | 时间:2008-07-02 03:56
非常感谢 4楼
作者:danjiang | 时间:2008-07-02 14:28
强