bat里set /a count+=1什么意思
set/pvar=(输)::checkset/acount+=1if"%var%"equ""gotoOKif%count%gtr1gotoend这段什么意思...
set /p var=(输):
:check
set /a count+=1
if "%var%" equ " " goto OK
if %count% gtr 1 goto end
这段什么意思 展开
:check
set /a count+=1
if "%var%" equ " " goto OK
if %count% gtr 1 goto end
这段什么意思 展开
3个回答
展开全部
set /p var=(输):
这里是让你输入一个值
:check
跳转标签
set /a count+=1
这个代码是给变量count的值+1 相当于 count+1的意思
if "%var%" equ " " goto OK
如果变量car 等于某个值(就是空白的那里)就跳转到ok标签
if %count% gtr 1 goto end
如果count的值大于1就跳转到end标签
这里是让你输入一个值
:check
跳转标签
set /a count+=1
这个代码是给变量count的值+1 相当于 count+1的意思
if "%var%" equ " " goto OK
如果变量car 等于某个值(就是空白的那里)就跳转到ok标签
if %count% gtr 1 goto end
如果count的值大于1就跳转到end标签
追问
count +1在这段代码中有什么用count 与var有什么区别我是新手不太懂
追答
就是给count这个变量值加1 比如这个变量的值原来是2 执行这个指令后就变成3了,如果原来是个空值那就会变成1,count 与var本身并没有什么特殊含义,只是不同的变量,没什么区别。变量的名字随便定,具体在代码中起到什么作用要看这个脚本是干什么用的。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-15
展开全部
1、运行时,需要手动输入变量 var 的值。
2、设置计数变量count
3、如果输入的变量 var 的值,等于 " " ,则跳转到标签 OK,继续。
4、如果计次变量 count 大于1 ,跳转到标签 END
2、设置计数变量count
3、如果输入的变量 var 的值,等于 " " ,则跳转到标签 OK,继续。
4、如果计次变量 count 大于1 ,跳转到标签 END
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询