楼 主
%与%%在使用上,有什么区别呢?
发表于 2010-01-26 10:42 · 中国 天津 联通
初级用户
★★
积分 173
发帖 69
注册 2007-08-07 22:40
19年会员
UID 94807
性别 男
状态 离线
%与%%在使用上,有什么区别呢?
----------------------------------
有的地方用%,有的地方用%%,我不知二者本质的区别是什么?
第 2 楼
发表于 2010-01-26 11:11 · 中国 广东 广州 番禺区 广州海之光通讯技术有限公司
银牌会员
★★★
永远的菜鸟
积分 1,335
发帖 574
注册 2007-11-27 12:50
18年会员
UID 103929
性别 男
来自 广西
状态 离线
第 3 楼
发表于 2010-01-26 11:24 · 中国 天津 联通
初级用户
★★
积分 173
发帖 69
注册 2007-08-07 22:40
19年会员
UID 94807
性别 男
状态 离线
我看了,还是不太明白。因为那个贴子没有说明原因。
好象在批处理中,用一个%,会被脱去,我不明白为何会被脱去,脱去的意思是什么?
第 4 楼
发表于 2010-01-26 16:19 · 中国 北京 阿里云BGP服务器
银牌会员
★★★
永远的菜鸟
积分 1,335
发帖 574
注册 2007-11-27 12:50
18年会员
UID 103929
性别 男
来自 广西
状态 离线
@echo off
set "ggyy=ggyy"
echo.&echo.变量的值为:"ggyy"
echo.&echo.单%(%%ggyy%%)的显示效果==^>"%ggyy%"
echo.&echo.双%(%%%%ggyy%%%%)的显示效果==^>"%%ggyy%%"
echo.&echo.四%(%%%%%%%%ggyy%%%%%%%%)的显示效果==^>"%%%%ggyy%%%%"
echo.&echo.下面是作为参数时的显示效果(%%0为批处理本身):
echo.&echo.单%(%%0)==^>%0
echo.&echo.双%(%%%%0)==^>"%%0"
echo.&set/p=请按任意键退出...<nul&pause>nul
论坛跳转: