![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 09:49 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » RM去广告专家批量处理版 |
| 可打印版本 713 / 1 |
| 第1楼 tvzml | 发表于 2008-04-26 12:53 |
| 初级用户 发帖 67 积分 157 | |
|
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 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" 下载地址 http://upload.cn-dos.net/img/334.rar |
|
| 第2楼 cmdos | 发表于 2008-04-28 21:56 |
| 新手上路 发帖 8 积分 4 | |
|
呵呵``不错``
刚好用得上`` |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |