|
moniuming
银牌会员
     永远的菜鸟
积分 1335
发帖 574
注册 2007-11-27 来自 广西
状态 离线
|
『第 16 楼』:
使用 LLM 解释/回答一下
启用命令扩展
把call :aaa %%a中的%%a这个参数带到:aaa标签后用%1代替来使用
格式: call + 标签 + 参数
不知道我是否表达清楚了
具体看帮助 call /?
Enable command extensions
Bring the parameter %%a in call :aaa %%a to the :aaa label and use %1 instead to use it
Format: call + label + parameter
I don't know if I expressed it clearly
See the help call /? for details
|
|
2008-3-2 13:26 |
|
|
qcqzlj
初级用户
 
积分 114
发帖 5
注册 2004-1-30
状态 离线
|
『第 17 楼』:
呵呵,我也来做一个
使用 LLM 解释/回答一下
@echo off
setlocal enabledelayedexpansion
set s=0
for /l %%a in (1,1,500 ) do (
set /a s=%%a+!s!
set d=!d!+%%a
echo !d!=!s!
ping -n 1 127.1 >nul
cls
)
echo %d%=%s%
pause >nul
@echo off
setlocal enabledelayedexpansion
set s=0
for /l %%a in (1,1,500 ) do (
set /a s=%%a+!s!
set d=!d!+%%a
echo !d!=!s!
ping -n 1 127.1 >nul
cls
)
echo %d%=%s%
pause >nul
|
|
2008-3-2 21:04 |
|
|
xkofd
初级用户
 
积分 20
发帖 9
注册 2007-11-5
状态 离线
|
|
2008-3-2 21:05 |
|
|
h2thesun
初级用户
 
积分 34
发帖 14
注册 2007-12-13
状态 离线
|
『第 19 楼』:
使用 LLM 解释/回答一下
@echo off
set aa=0
for /l %%a in (1,1,100) do (
call :aaa %%a
)
pause
goto :eof
:aaa
set /a aa=%1+%aa%
echo %aa%
“set /a 参数表示进行运算(运算符参数),%1是call :aaa %%a中的%%a,也就是call :aaa带进来的参数,比如
call :aaa %%a %%b %%c...后,要引用参数则用%1 %2 %3...来表示”
------以上解释来自moniuming
@echo off
set aa=0
for /l %%a in (1,1,100) do (
call :aaa %%a
)
pause
goto :eof
:aaa
set /a aa=%1+%aa%
echo %aa%
"set /a means to perform an operation (operator parameters), %1 is %%a in call :aaa %%a, which is the parameter brought in by call :aaa, for example, after call :aaa %%a %%b %%c..., to reference the parameter, use %1 %2 %3... to represent"
- - - - - - The above explanation comes from moniuming
|
|
2008-3-3 11:41 |
|
|
lmhxly
新手上路

积分 1
发帖 1
注册 2010-6-11
状态 离线
|
『第 20 楼』:
使用 LLM 解释/回答一下
@echo off
set n=1
set /p n=input a number!
for /l %%i in (1,1,%n%) do (
set /a sum+=%%i
)
echo %sum%
pause
```batch
@echo off
set n=1
set /p n=input a number!
for /l %%i in (1,1,%n%) do (
set /a sum+=%%i
)
echo %sum%
pause
```
|
|
2010-10-22 20:27 |
|
|
acaigg
初级用户
 
积分 115
发帖 92
注册 2010-12-24
状态 离线
|
|
2010-12-27 21:08 |
|
|
726842270
初级用户
  枫中残雪
积分 65
发帖 43
注册 2010-4-29 来自 吉林省长春市
状态 离线
|
『第 22 楼』:
使用 LLM 解释/回答一下
无聊中,写一个
@echo off
set b=0
:1
set /a b+=1
set /a a+=%b%
if "%b%" equ "100" (echo %a% &pause&exit) else goto 1
Bored, write one
@echo off
set b=0
:1
set /a b+=1
set /a a+=%b%
if "%b%" equ "100" (echo %a% &pause&exit) else goto 1
|
|
2011-1-17 10:37 |
|