中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何“下载”无法直接下载的在线试听网站歌曲
作者:
标题: 如何“下载”无法直接下载的在线试听网站歌曲 上一主题 | 下一主题
rs369007
初级用户





积分 147
发帖 131
注册 2008-9-22
状态 离线
『楼 主』:  如何“下载”无法直接下载的在线试听网站歌曲

我的浏览器是搜狗的,偶然发现C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\ 有很多wma MP3音频文件,拷出来看正是我找了多久都下不下来的 林楚麒的《这就是爱》还有一大片刚听的叶倩文的老歌

如果你直接在网上下不下来,或者刚听了一张专辑觉很好听,网站又没提直接供下载,或又想着节约点流量,不妨试试这个方法

最后推荐个系统监控工具,能够监控指定条件的系统变化,
processMonitor
@echo off&setlocal ENABLEDELAYEDEXPANSION
title 从临时目录copy 在线播放歌曲.
echo 【+a】没有对输入信息进行检查,请严格按提示输入信息.
echo.
echo 示例:
echo 查找2010年5月1日 15:09 后听过的歌
echo 请输入日期:2010-05-01
echo 请输入小时:15
echo 请输入分钟:9(不要输入09)
echo 目标目录(你想要保存歌曲文件的全路径):F:\音乐\My Music\近藤真彦
echo.
set /p date_limits=请输入日期(例如:2010-05-01):
set /p hour_limits=请输入小时(例如:8或22):
set /p minute_limits=请输入分钟(例如:30或9):
:loop
set /p destination=请输入目标目录名:
if NOT exist !destination! (
        echo 指定目录不存在.
        goto loop
        )
pushd "C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files"

echo.&echo 判断标准:日期 !date_limits! 时间 !hour_limits!:!minute_limits!以后再%cd%目录建立的音频文件(*.mp3 *.wma)&echo.

::获取路径和文件名
for /R . %%b in (*.mp3 *.wma) do (
        set dateti=%%~tb
        set date12=!dateti:~0,10!
        set comphours=!dateti:~11,1!
        set compmin=!dateti:~14,1!
        if !comphours! EQU 0 (
                set time12=!dateti:~12,1!
                ) else (
                set time12=!dateti:~11,2!
                )
        if !compmin! EQU 0 (
                set minutes=!dateti:~15,1!
                ) else (
                set minutes=!dateti:~14,2!
                )
        if "!date12!"=="!date_limits!" (
                if !time12! GEQ !hour_limits! (
                        if !minutes! GEQ !minute_limits! (
                                echo 文件名: %%~nxb
                                copy "%%b" /B "!destination!"&&set /a flag=1               
                                )        
                        )
        )
        )

if !flag! NEQ 1 (
        echo 没有copy到任何mp3、wma文件.
        )

pause>nul
[ Last edited by rs369007 on 2010-5-1 at 16:44 ]



  freedom!
2010-4-30 23:43
查看资料  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: