www.4658.net > 批处理设置B等于一个变量数字%A%+1的数字咋写?

批处理设置B等于一个变量数字%A%+1的数字咋写?

@echo offset a=10set/a b=a+1echo %b%pause:: 批处理运算的时候是使用 set/a 参数:: 在set/a运算的时候,变量可不用使用%%括起来:: 如: set/a b=a+1 等价于 set/a b=%a%+1:: 中国批处理脚本联盟

比如读取abc.txt的第一行,记作变量a 然后读取第2行,记作变量b 代码如下: @echo off set/p n=要第几行: set/a n-=1 if "%n%"=="0" (set "skip=") else (set "skip=skip=%n%") for /f "%skip% tokens=* delims=" %%i in (abc.txt) do ( set a=...

@echo off set /p a=press a key: if "%a%"=="" echo 输入为空 pause 上意思为,若输入为空白则执行后面的命令,如ECHO等,你还可以加上else不为空白再执行什么命令,或者用GOTO命令返回去

@echo offset /p a=a的值:set/pb=b的值:set/pc=c的值:echo.set/p="(%a%/1.528*1.3+%b%+%c%)*1.0348= "nul

for /f "tokens=1-2" delims=:" %%a in ('findstr "han1" "a.txt"') do (set "abc=%%b")echo %abc%

@echo off & setlocal enabledelayedexpansionset a=0 for /f "delims=" %%a in (abc.txt) do ( set /a a=a+%%a ) echo 总和: !a!pause>nul :: 中国批处理脚本联盟

%1就是命令行上的第一个参数,%2是第二个,依次类推。 例如你的批处理文件名为ABC.BAT,其中有set a=%1这样的语句,则当你发出命令 ABC.BAT HOW ARE YOU 后,批处理文件在执行时那一句就变成 set a=HOW 同时%2就等于ARE %3就等于YOU

@echo offecho 正在拼命生成文件中,请不要催哦!(for /l %%a in (1,1,70000) do echo A=%%a)>1.txt(for /l %%a in (0,1,255) do ( for /l %%b in (0,1,255) do ( for /l %%c in (0,1,255) do ( for /l %%d in (0,1,255) do ( if not "%%a.%%b.%...

cd /d %~dp0 d: cd .\112 dir /B /A-D .\*.* | find /V /C "">count.txt set /P c=

直接在命令行输入就行了比如把d:\a文件夹里的文件名写到d:\b\1.txt开始-运行cmd进入命令行屏幕输入dir/b/a-d"d:\a">"d:\b\1.txt"当然你要把这一句代码写到批处理中执行也行附注:这只是当前文件夹下不包括子文件夹里文件名,如果要包括,则要在dir...

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com