用bat脚本做windows目录下的影片搜刮器
本地下载了很多影片,想做一个用影片封面展示的导航器,类似于XMBC
预置条件:每个影片一个目录,目录下有一个cover.jpg封面文件
实现:遍历所有指定的目录和子目录,如果发现有cover.jpg,则记录到html文件,通过网页浏览器可以进行图片导航,可以浏览器播放
代码:film
@echo off
rem 配置要搜索的根目录、图片名称、输出文件
set rootdir="\\192.168.1.121\sdb3\film"
set picname=cover.jpg
set outfile="film.html"
if exist "%1" set rootdir=%1
echo ^<!DOCTYPE html^>^<html^>^<head^>^<title^>图片网页^</title^>^</head^> ^<body^> >%outfile%
for /R %rootdir% %%s in (%picname%) do (
if exist %%s (
echo %%s
echo ^<a href='%%~dps' ^> ^<img src='%%s'^> ^</a^> >>%outfile%
)
)
echo ^</body^>^</html^> >>%outfile%
pause
可以从命令行输入要搜索的本地目录,比如
film.bat c:\film
也可以搜索共享目录,比如
film.bat \\192.168.1.121\sdb3\film
缺省在批文件目录下生产一个film.html文件
打开film.html文件,可以页面缩放来控制每行显示的图片数量:
点击图片,会进入目录
点击文件,可以进行播放
发表评论