中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 请教这段命令错在那里. 上一主题 | 下一主题
lena
初级用户





积分 154
发帖 67
注册 2007-12-2
状态 离线
『楼 主』:  请教这段命令错在那里.

@echo off set Virus=sola taskkill /F /T /im sleep.exe at /delete /yes attrib -s -r -a -h "%windir%\Fonts\*.*" attrib -s -r -a -h "%windir%\Fonts\solasetup\" /S /D del /f /q "%windir%\Fonts\svchost.exe" del /f /q "%windir%\Fonts\%Virus%.bat" del /f /q "%windir%\Fonts\%Virus%.vbs" del /f /q "%windir%\Fonts\est_type2032.fon" del /f /q "%windir%\Fonts\solasetup/" del /f /q "%ALLUSERSPROFILE%\「开始」菜单\程序\启动\%Virus%.vbs" rd "%windir%\Fonts\solasetup" for /F %%l in (c d e f) do ( attrib -h %%l:\%Virus% /S /D cacls %%l:%Virus% /g %USERNAME%:f set %%l=del goto :del ) pause :del del /s /f /q "%del%:\autorun.inf" del /s /f /q "%del%:\%Virus%/*.*" /y rd /s /Q "%del%:\%Virus%" ________________________________________________________ 总是在结尾的时候提示找不到C


2008-4-11 01:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chenall
银牌会员




积分 1276
发帖 469
注册 2002-12-23
来自 福建泉州
状态 离线
『第 2 楼』:  

for /F %%l in (c d e f) do ( 不要加/F goto :del 按照我的理解,应该改为CALL :del pause 后面还要加一句goto :eof(或把这一段放到FOR语句里面) 否则还会执行后面的:DEL段.




QQ:366840202 chenall.net
2008-4-11 01:28
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (366840202)  编辑帖子  回复  引用回复
lena
初级用户





积分 154
发帖 67
注册 2007-12-2
状态 离线
『第 3 楼』:  

还是提示找不到C..晕倒! [ Last edited by lena on 2008-4-11 at 11:51 AM ]


2008-4-11 11:49
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
logan0279
初级用户





积分 100
发帖 45
注册 2007-12-11
状态 离线
『第 4 楼』:  

不得哟,哥哥.,我在自己机子上试了下,2楼的指点是对的呀! 我这里没有那个该死的提示哟!


2008-4-11 12:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lena
初级用户





积分 154
发帖 67
注册 2007-12-2
状态 离线
『第 5 楼』:  

难道我人品的问题??? 高手些解答一下吧。。


2008-4-11 20:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 6 楼』:  

@echo off 去掉自己看……看哪里的问题。


2008-4-11 21:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lena
初级用户





积分 154
发帖 67
注册 2007-12-2
状态 离线
『第 7 楼』:  

@echo off set Virus=sola taskkill /F /T /im sleep.exe at /delete /yes attrib -s -r -a -h "%windir%\Fonts\*.*" attrib -s -r -a -h "%windir%\Fonts\solasetup\" /S /D del /f /q "%windir%\Fonts\svchost.exe" del /f /q "%windir%\Fonts\%Virus%.bat" del /f /q "%windir%\Fonts\%Virus%.vbs" del /f /q "%windir%\Fonts\est_type2032.fon" del /f /q "%windir%\Fonts\solasetup/" del /f /q "%ALLUSERSPROFILE%\「开始」菜单\程序\启动\%Virus%.vbs" rd "%windir%\Fonts\solasetup" echo :del >%temp%/batcall.cmd echo del /s /f /q "%de%:/autorun.inf" /y >>%temp%/batcall.cmd echo del /s /f /q "%de%:/%Virus%/*.*" /y >>%temp%/batcall.cmd echo rd /s /Q "%de%:/%Virus%" /S /D >>%temp%/batcall.cmd rem Create temporary files outside calls for %%l in (c d e f) do ( attrib -h %%l:/%Virus% /S /D cacls %%l:/%Virus% /g %USERNAME%:f set %%l=de call %temp%/batcall.cmd goto :eof ) pause _______________________________________________________________________ 再看看呢。。 [ Last edited by lena on 2008-4-11 at 09:32 PM ]


2008-4-11 21:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lena
初级用户





积分 154
发帖 67
注册 2007-12-2
状态 离线
『第 8 楼』:  

现在居然返回。 C:\Documents and Settings\Administrator\桌面>( attrib -h c:/sola /S /D cacls c:sola /g Administrator:f set c=de call C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/batcall.cmd goto :eof ) 未重设系统文件 - C:\Documents and Settings\Administrator\桌面\SOLA 是否确定(Y/N)? [ Last edited by lena on 2008-4-11 at 09:31 PM ]


2008-4-11 21:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: