[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
探讨关于在for循环中使用set name几个问题。
我也在关注如何解决此帖中问题,基本想法和你类似。其中有几个问题未考虑成熟:
1.当没有变量引导符时,比如set __,可以显示所有以__开头的变量,并以通常顺序显示;
2.当循环设置变量,并使用这些变量处理完成后,再次循环设置变量时,前面设置的变量并不会自动消失,还会存在,直到将它们设置为空值或是退出cmd后。
所以,使用set name来处理帖子中的问题时,如果没有顺序要求应当可行。并且要考虑在下次循环前清空前面的变量值。
我自己未想到解决的办法。

TOP

回复 21# newswan
确实是这样。批处理代码倒是写出来了,真是慢的让人忍受不了。

TOP

回复 27# newswan
批处理处理大文本文件速度确实慢,就楼主提供的文件测试,for /f 变量替换速度也不行。

TOP

一分钟不到解决,真乃高手也!

TOP

我用纯批写了一个,且未去重,测试目录用了22分钟,一直未好意思发。

TOP

速度够快。

TOP

返回列表