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


      例子简单,解释明了,很好。不过冒号 :在这里到底扮演了什么角色还是没有说清楚。
      通常,两个变量符号(%和!)之间的变量名会被替换成变量名所指向的命令和字符,此时,变量符号和变量名都会被隐藏掉,而被变量指向的内容则呈现到屏幕上,如果内容不存在,则不显示,同时也不会回显,但不知道有没有返回码。按常见的模式看,变量符号一般是指%和!但这里的冒号似乎也有充当了类似的功能,在与!和%配对时,它也能把两者之间的字符消掉。冒号在其他地方的作用还有标签名、SET截取替换等如果是界定标签名,在句子中也用不着放标签,如果是替换,那如果把%var:~1,1%中冒号前面的var去掉了,留下的~1,1又做何用?为什么要用多一个“~”……百思不得其姐!~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表