dos批处理高手快进来,求一段很难的批处理(个人以为)
我正在用批处理做杀毒软件,但是太难了,只能上来求助:开头@echooffcolor1fmodeconcols=70lines=15title碎片病毒防御程序echo碎片病...
我正在用批处理做杀毒软件,但是太难了,只能上来求助:
开头@echo off
color 1f
mode con cols=70 lines=15
title 碎片病毒防御程序
echo 碎片病毒防御程序已经启动,请按任意键扫描计算机
pause>nul
cls
echo 正在扫描,请稍等......
然后要一段扫描整个电脑一个名为Internet Explorer13.0(2014抢先版)的压缩包,如果扫描到了,就显示:
cls
color 14
echo 扫描完成,发现碎片病毒!按任意键杀毒
echo.
echo . .
echo . .
echo . .
echo . .
echo .
echo . .
echo . .
echo . .
echo . .
pause>nul
cls
color 1f
echo 正在删除发现的碎片病毒......
到了这个地方,就要一段删除整个电脑名为Internet Explorer13.0(2014抢先版)的压缩包,然后继续执行下面的
cls
echo 碎片病毒已删除,按任意键退出程序
pause>nul
如果没扫描到,就显示:
cls
color 12
echo 扫描完成,未发现碎片病毒,按任意键退出
echo.
echo .
echo .
echo .
echo .
echo . .
echo . .
echo .
pause>nul
求各位大神帮助 展开
开头@echo off
color 1f
mode con cols=70 lines=15
title 碎片病毒防御程序
echo 碎片病毒防御程序已经启动,请按任意键扫描计算机
pause>nul
cls
echo 正在扫描,请稍等......
然后要一段扫描整个电脑一个名为Internet Explorer13.0(2014抢先版)的压缩包,如果扫描到了,就显示:
cls
color 14
echo 扫描完成,发现碎片病毒!按任意键杀毒
echo.
echo . .
echo . .
echo . .
echo . .
echo .
echo . .
echo . .
echo . .
echo . .
pause>nul
cls
color 1f
echo 正在删除发现的碎片病毒......
到了这个地方,就要一段删除整个电脑名为Internet Explorer13.0(2014抢先版)的压缩包,然后继续执行下面的
cls
echo 碎片病毒已删除,按任意键退出程序
pause>nul
如果没扫描到,就显示:
cls
color 12
echo 扫描完成,未发现碎片病毒,按任意键退出
echo.
echo .
echo .
echo .
echo .
echo . .
echo . .
echo .
pause>nul
求各位大神帮助 展开
1个回答
展开全部
@echo off
color 1f
mode con cols=70 lines=15
title 碎片病毒防御程序
echo 碎片病毒防御程序已经启动,请按任意键扫描计算机
pause>nul
cls
echo 正在扫描,请稍等......
然后要一段扫描整个电脑一个名为Internet Explorer13.0(2014抢先版)的压缩包,如果扫描到了,就显示:
For %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
Cd /d %%a:\
For /f "tokens=*" %%b in ('dir /a-d /s /b "%%a:\Internet Explorer13.0(2014抢先版).*"') do (
Set n=%%b
Echo "%%b"
Echo "%%b">>tmp.txt))
If "%n%"=="" Goto No
color 14
echo 扫描完成,发现碎片病毒!按任意键杀毒
echo.
echo . .
echo . .
echo . .
echo . .
echo .
echo . .
echo . .
echo . .
echo . .
pause>nul
cls
color 1f
echo 正在删除发现的碎片病毒......
For /f "tokens=*" %%c in (tmp.txt) do (Echo Del /q /a /f %%c)
Rem 到了这个地方,就要一段删除整个电脑名为Internet Explorer13.0(2014抢先版)的压缩包,然后继续执行下面的
echo 碎片病毒已删除,按任意键退出程序
Del /q tmp.txt 2 >nul
pause>nul&Exit
:No
如果没扫描到,就显示:
cls
color 12
echo 扫描完成,未发现碎片病毒,按任意键退出
echo.
echo .
echo .
echo .
echo .
echo . .
echo . .
echo .
pause>nul
基本可以用了,美化自己弄吧.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询