楼 主
set /a求助!!!
发表于 2008-11-08 05:19 · 中国 广东 揭阳 电信
初级用户
★
积分 97
发帖 49
注册 2008-09-24 03:17
17年会员
UID 126450
性别 男
状态 离线
@echo off
for /l %%a in (1 1 30) do set /a n=%%a+1000&call echo %%n:~-2%%
pause
set /a n=%%a+1000&call echo %%n:~-2%%
用set /a n=
这个变量n.
不是要写成%n%
为什么少了个%就不可以
第 2 楼
发表于 2008-11-08 10:03 · 中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
call 是这样用的。后面的变量两边必须用两个百分号括起来。
第 3 楼
发表于 2008-11-08 11:20 · 中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
论坛跳转: