![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 17:59 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [讨论]利用for命令获取文本中的文件路径和名字. |
| 可打印版本 943 / 5 |
| 第1楼 qingzangbasin | 发表于 2006-12-21 01:30 |
| 初级用户 发帖 14 积分 36 | |
|
[讨论]利用for命令获取文本中的文件路径和名字. 首先感谢zh159,namejm,ccwan的指点.
最近一直想写一个autorun.inf病毒的通杀程序.有些问题不好解决,放到这里请大家多多出出主意. autorun.inf的内容一般为以下几种形式: 另外,xp和2003的批处理对for命令的支持情况一样么?为什么我在2003测试正常的脚本,拿到XP上就出错误,还删除其他文件? 在for do()中,括号中的多条命令是否必须用 &&连接?我看到zh159大侠都是换行! |
|
| 第2楼 namejm | 发表于 2006-12-21 01:40 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
请问你想对 autorun.inf 文件做什么样的操作?
|
|
| 第3楼 qingzangbasin | 发表于 2006-12-21 02:15 |
| 初级用户 发帖 14 积分 36 | |
Originally posted by namejm at 2006-12-20 12:40 PM: |
|
| 第4楼 qingzangbasin | 发表于 2006-12-21 02:17 |
| 初级用户 发帖 14 积分 36 | |
Originally posted by namejm at 2006-12-20 12:40 PM: 这个代码是zh159大侠写的代码 |
|
| 第5楼 namejm | 发表于 2006-12-21 02:23 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
因为有些代码并不是你想要的结果,而有些代码本身就有错误,用代码是无法准确表达你的意图的,请用文字描述。
|
|
| 第6楼 qingzangbasin | 发表于 2006-12-21 03:08 |
| 初级用户 发帖 14 积分 36 | |
Originally posted by namejm at 2006-12-20 01:23 PM: 用FOR 命令截取文件中的执行程序路径,比如得到sxs.exe,则跳转到处理sxs病毒的代码部分. 在sxs代码部分,用for 命令截取执行程序路径,删除.比如得到c:\sxs.exe,则删除sxs.exe 因为autorun.inf病毒在每个磁盘根目录下都有文件,而且有很多变种,所以我想根据其中的open=sxs.exe,来确定病毒类型,并处理。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |