请教关于Bat语句的意思问题,希望能解释请楚set /a var=0for /l %%i in (1,1,5) do (set /a var=var+100)我知道是乘.但是哪句意思是乘还有句set num=0for /f %%i in ('dir /a-d /b *.exe') do (set /a num+=1echo num 当前的值

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 03:05:22

请教关于Bat语句的意思问题,希望能解释请楚set /a var=0for /l %%i in (1,1,5) do (set /a var=var+100)我知道是乘.但是哪句意思是乘还有句set num=0for /f %%i in ('dir /a-d /b *.exe') do (set /a num+=1echo num 当前的值
请教关于Bat语句的意思问题,希望能解释请楚
set /a var=0
for /l %%i in (1,1,5) do (
set /a var=var+100)
我知道是乘.但是哪句意思是乘
还有句
set num=0
for /f %%i in ('dir /a-d /b *.exe') do (
set /a num+=1
echo num 当前的值是 %num%
这里的set /a num+=1

请教关于Bat语句的意思问题,希望能解释请楚set /a var=0for /l %%i in (1,1,5) do (set /a var=var+100)我知道是乘.但是哪句意思是乘还有句set num=0for /f %%i in ('dir /a-d /b *.exe') do (set /a num+=1echo num 当前的值
set/a 是计算的意思
var=var+100
var+=100 都一样
set /a var=0可以去掉/a
不开变量延迟是使用不了for里的变量的
@echo off
setlocal enabledelayedexpansion
set num=0
for /f "delims=" %%i in ('dir /a-d /b "*.exe"') do (
set /a num+=1
)
echo num 当前的值是 !num!
pause