![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 23:47 |
共 47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » for 问题 近来看看我那里出错了 新手 |
| 可打印版本 899 / 7 |
| 第1楼 fydncom | 发表于 2007-12-07 16:34 |
| 初级用户 发帖 12 积分 26 | |
|
for 问题 近来看看我那里出错了 新手 echo on
for /r d:\qq\ %%i in (auto.exe) do @echo %%i pause 我想让他搜索D 盘QQ目录的auto.exe 为什么搜索的时候显示出来的里面是每个文件里都有AUTO.EXE 我打开看也没有呀,我想做防毒处理 @echo off for /r e:\ %%i in (auto.exe) do del $$i pause 这样可行吗 搜索到AUTO.EXE 在删除 @echo off for /r "这里如何设置多盘符e:\" %%i in ("这里如何设置多文件auto.exe") do del $$i pause 请指教谢谢 |
|
| 第2楼 lxmxn | 发表于 2007-12-08 00:17 |
| 版主 发帖 4,938 积分 11,386 | |
|
其实可以不用for,直接用dir和del就可以了。
搜索D:\qq目录下所有的auto.exe文件: 删除D:\qq目录下的所有auto.exe文件: 全盘删除auto.exe文件和autorun.inf文件: |
|
| 第3楼 fydncom | 发表于 2007-12-08 09:41 |
| 初级用户 发帖 12 积分 26 | |
|
谢谢 (c d e f g)这里怎么不用,分割啊 我记得都分割的呀?
|
|
| 第4楼 fydncom | 发表于 2007-12-08 10:15 |
| 初级用户 发帖 12 积分 26 | |
|
echo off
for /r d:\ %%i in (qq.exe) do %%i start qq.exe pause 这个还可以精简吗>?我要你的思路 呵呵 谢谢 |
|
| 第5楼 yhdnxg | 发表于 2007-12-09 00:04 |
| 新手上路 发帖 10 积分 19 | |
|
看不懂````学习下````
|
|
| 第6楼 lxmxn | 发表于 2007-12-09 17:33 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by fydncom at 2007-12-8 10:15: 这个命令跑出来肯定是错误的了。 可以用这个: |
|
| 第7楼 hxwxyz | 发表于 2007-12-10 21:58 |
| 中级用户 发帖 123 积分 245 | |
|
学习了
|
|
| 第8楼 mtiankong | 发表于 2008-10-06 22:17 |
| 初级用户 发帖 38 积分 70 | |
|
学习ing
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |