中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
作者:
标题: RM去广告专家批量处理版 上一主题 | 下一主题
tvzml
初级用户





积分 157
发帖 67
注册 2007-5-13
状态 离线
『楼 主』:  RM去广告专家批量处理版

几百部网络上下的RM电影,部分电影存在恶意连接或者广告,使用原作者提供的命令行程序不支持空格名称的文件,以是我编写的完整内容,解决空格文件名问题。使用方法是把playmd的目录修改你需要处理的目录即可。 @echo off setlocal enabledelayedexpansion title RM去广告专家批量处理版 rem 本程序支持批量清除REAL影片文件(RM\RMVB\RA格式)中的恶意弹出广告代码。 mode con: cols=50 lines=30 color 9f set playmd=F:\My P8\rmvb set path=%path%;%cd%;%~dp0 set epath=%~dp0 if not exist "%playmd%" echo 系统找不到指定的路径&&pause>nul2>nul&&exit cd /d "%playmd%" for /f "delims=" %%a in ('dir /b/a-d "*.*"^|find "."') do ( set var=%%a setlocal enabledelayedexpansion set var=!var: =! if not "!var!"=="" set var=!var: =!&&ren "%%a" "!var!" endlocal ) echo DURATION=0:0:0:0:1 >"%epath%delad.txt" echo ^<MAP START=0:0:0:0:1 END=0:0:0:0:1 COORDS=0,0,0,0^>^<AREA SHAPE=RECTANGLE COORDS=0,0,0,0 URL="" ALT=""^>^</MAP^> >>"%epath%delad.txt" setlocal enabledelayedexpansion if not exist *.rm goto rmvb for /f %%i in ('dir /b *.rm') do ( rmevents -i "%%i" -o "temp.%%i" -e "%epath%delad.txt" echo [%%i] if exist "temp.%%i" del "%%i"&&ren "temp.%%i" "%%i" ) :rmvb if not exist *.rmvb goto rmvb_end for /f %%i in ('dir /b *.rmvb') do ( rmevents -i "%%i" -o "temp.%%i" -e "%epath%delad.txt" if exist "temp.%%i" del "%%i"&&ren "temp.%%i" "%%i" ) :rmvb_end del "%epath%delad.txt" 下载地址 upload.cn-dos.net/img/334.rar


   此帖被 +5 点积分         点击查看详情   
评分人:【 ThinKing 分数: +3  时间:2008-4-26 14:09
评分人:【 cmdos 分数: +2  时间:2008-4-28 21:56


2008-4-26 12:53
查看资料  发短消息  网志   编辑帖子  回复  引用回复
cmdos
新手上路





积分 4
发帖 8
注册 2008-4-7
状态 离线
『第 2 楼』:  

呵呵``不错`` 刚好用得上``




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

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


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



论坛跳转: