以下脚本需要curl.exe协助
主要实现以下功能:
从360官方获取安装文件,360顽固病毒查杀大全,从绿色下载站获取windows清理助手最新的安装文件,其中用到了根据日期猜解文件目录
更新:可以判断arswp2.rar的大小,如果文件下载失败,curl会生成一个1KB的文件,这个时候脚本会判断文件是否小于1M,如果是就直接显示一下,如果大于1M就进行拷贝

脚本如下:

@echo off
del *.rar
del *.zip
del setup.exe
echo 正在从网络读取360安全卫士安装文件…
curl -O http://down.360safe.com/setup.exe
IF ERRORLEVEL 7 GOTO NETWORKERROR
echo 正在从网络读取360病毒查杀大全…
curl -O http://dl.360safe.com/360compkill.zip
echo 正在从网络读取Windows清理助手…
date /t >>date.ini
for /F “tokens=1,2 delims=- ” %%i in (date.ini) do curl -O http://down1.greendown.cn//%%i%%

j/arswp2.rar
del date.ini
IF ERRORLEVEL 7 GOTO NETWORKERROR
echo 正在转移文件,请稍等…
copy /y setup.exe E:\WebRoot\share.drlblog.com\myfile\sideblue
copy /y 360compkill.zip E:\WebRoot\share.drlblog.com\myfile\sideblue
for /f “delims=” %%a in (’dir /b /s /a-d arswp2.rar’) do (
if “%%~nxa”==”arswp2.rar” call :lis 1048576 %%~za “%%a”
if “%%~nxa”==”arswp2.rar” call :lis 2097152 %%~za “%%a”
)
:lis
if %2 lss %1 (echo %~3 大小为: %2 kb) else (copy /y “%~3″

“E:\WebRoot\share.drlblog.com\myfile\sideblue\%~nx3″)

echo 所有任务执行完成,正在清理…
del setup.exe
del *.zip
del *.rar
exit

:NETWORKERROR
cls
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo *****************************************************************************
echo.
echo 无法连接到360官方服务
echo 请检查您的网络配置
echo.
echo *****************************************************************************
rem pause
rem exit

1 条评论...

  1. pojin

    你好你好,请问能提供你相册的源程序吗?请发至我的信箱pojin@foxmail.com,非常感谢!

    [回复]

不想写点什么?