标题: [已解决]批处理提取IE缓存里指定的多格式音乐文件 [打印本页]
作者: mayaju 时间: 2009-9-25 20:09 标题: [已解决]批处理提取IE缓存里指定的多格式音乐文件
- @echo off
- cd /d %userprofile%\桌面
- if not exist mp3 md mp3
- for /f "delims=" %%i in ('dir /s /a-d /b "%userprofile%\locals~1\tempor~1\*.mp3"') do (
- copy /y "%%i" mp3\>nul
- )
- echo 完成&pause>nul
复制代码
~
~
~
~
这串代码在播放完网页MP3背景音乐后运行即可提取MP3音乐,
对于其他格式暂未能提取。如何扩充其提取音乐文件范围,
如WMA文件等~?
[ 本帖最后由 mayaju 于 2009-10-2 18:10 编辑 ]
作者: Seter 时间: 2009-9-26 18:14
- @echo off&setlocal enabledelayedexpansion
- cd /d %userprofile%\桌面
- if not exist mp3 md mp3
- for /f "delims=" %%i in ('dir /s /a-d /b "%userprofile%\locals~1\tempor~1\*.*"') do (
- set i=%%i
- set i=!i:~-3!
- if "%i%"=="mp3" copy /y "%%i" mp3\>nul
- if "%i%"=="wma" copy /y "%%i" wma\>nul
- )
- echo 完成&pause>nul
复制代码
没试过
作者: mayaju 时间: 2009-9-30 14:47 标题: 回复 2楼 的帖子
代码测试无效,请继续指教——————
作者: slore 时间: 2009-9-30 15:23
dir /b *.txt *.doc
dir支持这样的……
作者: asnahu 时间: 2009-9-30 16:48
- @echo off
- set "opath=%userprofile%\locals~1\tempor~1\Content.IE5"
- for /f "delims=" %%i in ('dir /s/b/a "%opath%\*.*"') do (
- if /i "%%~xi"==".mp3" copy "%%~i" "%~dp0"
- if /i "%%~xi"==".wma" copy "%%~i" "%~dp0"
- if /i "%%~xi"==".wmv" copy "%%~i" "%~dp0"
- )
- exit
复制代码
作者: mayaju 时间: 2009-10-1 19:02 标题: 回复 5楼 的帖子
很棒,谢谢asnahu!
作者: 基拉freedom 时间: 2009-10-1 20:09
if "%i%"=="wma" copy /y "%%i" wma\>nul
seter的这个 没有创建wma文件夹吧
作者: Seter 时间: 2009-10-11 09:49
呃,如果看的懂的话应该会自己创建的吧...
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |