中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-01 20:18
48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行
DOS批处理 & 脚本技术(批处理室) » 各位大侠,请问谁有关于WIN2000下批处理for的用法举例
可打印版本  1,163 / 8
第1楼 chenhuayuchy 发表于 2006-02-17 21:22
初级用户 发帖 7 积分 25
各位大侠,请问谁有关于WIN2000下批处理for的用法举例
多多益善!谢谢!
第2楼 dosz 发表于 2006-02-17 23:24
中级用户 发帖 188 积分 396 来自 上海
: : 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
第3楼 dosz 发表于 2006-02-17 23:27
中级用户 发帖 188 积分 396 来自 上海
: : for将当前目录下所有txt文件都加上ZHU前缀.bat
@echo off
: : for将当前目录下所有txt文件都加上ZHU前缀.bat
for %%f in (*.txt) do ren %%f ZHU%%f
第4楼 dosz 发表于 2006-02-17 23:29
中级用户 发帖 188 积分 396 来自 上海
将当前目录中每个txt文件的最后追加上一行宣传语.bat
@echo off
: for将当前目录中每个txt文件的最后追加上一行宣传语051628.bat
for %%f in (*.txt) do (
echo. >> %%f
echo 在每个文件的最后追加上一行宣传语051628 >> %%f
)
第5楼 dosz 发表于 2006-02-17 23:30
中级用户 发帖 188 积分 396 来自 上海
for注册dll文件.bat
@echo off
: for注册dll文件.bat
for %%1 in (%windir%\system32\*.dll) do RegSvr32.exe /S %%1
pause
第6楼 dosz 发表于 2006-02-17 23:31
中级用户 发帖 188 积分 396 来自 上海
for显示当前目录中所有TXT和BAT文件内容.bat
@echo off
: for显示当前目录中所有TXT和BAT文件内容.bat
for %%f in (*.txt *.bat) do type %%f
pause
第7楼 dosz 发表于 2006-02-17 23:32
中级用户 发帖 188 积分 396 来自 上海
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
第8楼 220110 发表于 2006-02-18 00:25
荣誉版主 发帖 313 积分 718
@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=

呵呵。
第9楼 IceCrack 发表于 2006-07-11 22:44
中级用户 发帖 168 积分 332 来自 天涯
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



我觉得我的这个和dosz的一样,但不知道我这有什么优缺点
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023