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
这段什么意思
展开
 我来答
匿名用户
2015-08-05
展开全部
  bat里set /a count+=1,这是给变量count的值+1 ;
  bat是批处理文件,在DOS和Windows(任意)系统中,.bat文件是可执行文件,由一系列命令构成,其中可以包含对其他程序的调用。
  这个文件的每一行都是一条DOS命令(大部分时候就好像我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。
xyqylong
2013-08-15 · 超过12用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:35.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标签
追问
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式