联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by 0401 at 2007-1-21 03:13 AM: 问题二: 你仔细查看[set]的帮助会看到这么句[%PATH:str1=str2%],意思是将变量[path]中的所有字符或字符串[str1]换成[str2],帮助中还说["str2" 可以是空的。]。举个例子,变量[a]值为[0401]执行[set c=%a:0=%]后,变量[c]的值为[41]。 于是这句[set "STARTPRGNAME=%STARTPRGNAME:"=%"]就可以理解为删除变量[STARTPRGNAME]中的所有引号并将处理后的值仍赋给[STARTPRGNAME]。有引号是因为它要处理的字符是个["]。