Board logo

标题: 各位大侠,请问谁有关于WIN2000下批处理for的用法举例 [打印本页]

作者: chenhuayuchy     时间: 2006-2-17 21:22    标题: 各位大侠,请问谁有关于WIN2000下批处理for的用法举例
多多益善!谢谢!

作者: dosz     时间: 2006-2-17 23:24    标题: : : for将1到100的数字按顺序逐个写入num.txt中
@echo off
: : for将1到100的数字按顺序逐个写入num.txt中
for /L %%c in (1,1,100) do echo %%c >>num1.txt

for /L %%c in (100,-1,1) do echo %%c >>num2.txt

for /L %%c in (1,5,100) do echo %%c >>num3.txt

作者: dosz     时间: 2006-2-17 23:27    标题: : : for将当前目录下所有txt文件都加上ZHU前缀.bat
@echo off
: : for将当前目录下所有txt文件都加上ZHU前缀.bat
for %%f in (*.txt) do ren %%f ZHU%%f

作者: dosz     时间: 2006-2-17 23:29    标题: 将当前目录中每个txt文件的最后追加上一行宣传语.bat
@echo off
: for将当前目录中每个txt文件的最后追加上一行宣传语051628.bat
for %%f in (*.txt) do (
echo. >> %%f
echo 在每个文件的最后追加上一行宣传语051628 >> %%f
)

作者: dosz     时间: 2006-2-17 23:30    标题: for注册dll文件.bat
@echo off
: for注册dll文件.bat
for %%1 in (%windir%\system32\*.dll) do RegSvr32.exe /S %%1
pause

作者: dosz     时间: 2006-2-17 23:31    标题: for显示当前目录中所有TXT和BAT文件内容.bat
@echo off
: for显示当前目录中所有TXT和BAT文件内容.bat
for %%f in (*.txt *.bat) do type %%f
pause

作者: dosz     时间: 2006-2-17 23:32    标题: for将当前目录中所有的txt文件合并到all.txt中.bat
@echo off
: for将当前目录中所有的txt文件合并到all.txt中.bat
type NUL >all.txt
for %%f in (*.txt) do copy /b all.txt+%%f all.txt
pause

作者: 220110     时间: 2006-2-18 00:25
@for /L %%i IN (1,1,255) do @echo 192.168.0.%%i && @echo 192.168.0.%%i >> share.txt && net view 192.168.0.%%i >> share.txt || @echo 该主机无响应 >> share.txt

见:http://cn-dos.net/forum/viewthread.php?tid=19141&fpage=1&highlight=

呵呵。

作者: IceCrack     时间: 2006-7-11 22:44
Originally posted by dosz at 2006-2-17 23:32:
@echo off
: for将当前目录中所有的txt文件合并到all.txt中.bat
type NUL >all.txt
for %%f in (*.txt) do copy /b all.txt+%%f all.txt
pause


for %%f in (*.txt) do type %%f>>all.txt
pause

我觉得我的这个和dosz的一样,但不知道我这有什么优缺点