Board logo

标题: %与%%在使用上,有什么区别呢? [打印本页]

作者: ggyy66     时间: 2010-1-26 10:42    标题: %与%%在使用上,有什么区别呢?

%与%%在使用上,有什么区别呢?
----------------------------------
有的地方用%,有的地方用%%,我不知二者本质的区别是什么?
作者: moniuming     时间: 2010-1-26 11:11
精华贴里的内容:符号的作用参考
作者: ggyy66     时间: 2010-1-26 11:24
我看了,还是不太明白。因为那个贴子没有说明原因。
好象在批处理中,用一个%,会被脱去,我不明白为何会被脱去,脱去的意思是什么?
作者: moniuming     时间: 2010-1-26 16:19

@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