[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 请问下批处理里面什么时候加上引号,什么时候不加?

本帖最后由 mar5 于 2011-6-23 14:23 编辑

看到一些对变量引用的时候,有些加了有些没加,请高手帮我归纳下,应该在什么时候加?

@echo off
set sum=0
call :sub sum 10 20 35
echo 数据求和结果:%sum%
pause
:sub
rem 参数1为返回变量名称
set /a %1=%1+%2
shift /2
if not "%2"=="" goto sub
goto :eof

比如这个地方的%2为啥要加双引号
1

评分人数

    • zm900612: 代码不止一行时请用code括起来PB -2

恩  以后学习中我会注意下的  谢了

TOP

@echo off
set sum=0
call :sub sum 10 20 35
echo 数据求和结果:%sum%
pause
:sub
rem 参数1为返回变量名称
set /a %1=%1+%2
shift /2
if not "%2"=="" goto sub
goto :eof
看下这个地方   这里%2为啥要加引号呢?这里应该是对变量的引用吧?

TOP

返回列表