标题: 怎么可以将变量转为参数
[打印本页]
作者: joytuyong1
时间: 2007-3-17 00:36
标题: 怎么可以将变量转为参数
@echo off
setlocal enabledelayedexpansion
set int=系统软件娱乐学习临时
set long=CDEFG
set A=-1
for /l %%a in (0 2 10) do (
set /a A+=1
echo !long:~%A%,1! !int:~%%a,2!
)
我怎么样可以得到应该的结果
我是说怎么可以在!long:~A,1!中得到正确的%A%
[
Last edited by joytuyong1 on 2007-3-16 at 11:37 AM ]
作者: NaturalJ0
时间: 2007-3-17 00:57
call echo %%long:~!A!,1%% %%int:~%%a,2%%
作者: xycoordinate
时间: 2007-3-17 05:46
Quote: |
Originally posted by NaturalJ0 at 2007-3-16 11:57:
call echo %%long:~!A!,1%% %%int:~%%a,2%% |
|
学习!
但是,怎么???
Quote: |
C 系统
D 软件
E 娱乐
F 学习
G 临时
ECHO 处于关闭状态 |
|
[
Last edited by xycoordinate on 2007-3-16 at 04:49 PM ]
作者: NaturalJ0
时间: 2007-3-17 06:03
(0 2 10) 的问题
作者: xycoordinate
时间: 2007-3-18 05:33
Quote: |
Originally posted by NaturalJ0 at 2007-3-16 17:03:
(0 2 10) 的问题 |
|
谢谢指点!
应该是(0,2,8)
作者: joytuyong1
时间: 2007-3-18 07:14
问题是解决了可是我不太明白call的作用可以给我说说吗??