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

回复 15楼 的帖子

for语句中的管道符为何要用尖号^进行转义?
http://bbs.bathome.net/viewthread.php?tid=1290&page=2#pid6306

批处理for语句中tokens=*和delims=的区别是什么?
http://bbs.bathome.net/viewthread.php?tid=1654#pid8870

建议发帖求助之前先体验一下论坛的搜索功能吧^_^

Q: 如何使用论坛搜索功能来解决自己的问题?
A: 参考《批处理之家论坛使用常见问题FAQ》:http://bbs.bathome.net/thread-3473-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 15楼 的帖子

加转义字符是因为CMD有个预读机制,在执行每个语句之前都会先把整个一行读入,查看是否符合它的语法规范。而在这里加转义符^,是为了在预读时,把管道符|转义为普通字符。否则会直接作为管道符执行,结果就错误。

“delims=”这个意思是用什么作为分隔符,这里这样的写法就是不用任何符号作为分隔符。而默认是空格为分割符,这样写,可以去掉默认的空格作为分割符。
(*^_^*)

TOP

呵呵!谢谢,已结……

TOP

返回列表