[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[已解决]批处理提取IE缓存里指定的多格式音乐文件

  1. @echo off
  2. cd /d %userprofile%\桌面
  3. if not exist mp3 md mp3
  4. for /f "delims=" %%i in ('dir /s /a-d /b "%userprofile%\locals~1\tempor~1\*.mp3"') do (
  5. copy /y "%%i" mp3\>nul
  6. )
  7. echo 完成&pause>nul
复制代码
~
~
~
~
这串代码在播放完网页MP3背景音乐后运行即可提取MP3音乐,
对于其他格式暂未能提取。如何扩充其提取音乐文件范围,
如WMA文件等~?


[ 本帖最后由 mayaju 于 2009-10-2 18:10 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

  1. @echo off&setlocal enabledelayedexpansion
  2. cd /d %userprofile%\桌面
  3. if not exist mp3 md mp3
  4. for /f "delims=" %%i in ('dir /s /a-d /b "%userprofile%\locals~1\tempor~1\*.*"') do (
  5. set i=%%i
  6. set i=!i:~-3!
  7. if "%i%"=="mp3" copy /y "%%i" mp3\>nul
  8. if "%i%"=="wma" copy /y "%%i" wma\>nul
  9. )
  10. echo 完成&pause>nul
复制代码
没试过

TOP

回复 2楼 的帖子

代码测试无效,请继续指教——————

TOP

dir /b *.txt *.doc

dir支持这样的……

TOP

  1. @echo off
  2. set "opath=%userprofile%\locals~1\tempor~1\Content.IE5"
  3. for /f "delims=" %%i in ('dir /s/b/a "%opath%\*.*"') do (
  4.    if /i "%%~xi"==".mp3" copy "%%~i" "%~dp0"
  5.    if /i "%%~xi"==".wma" copy "%%~i" "%~dp0"
  6.    if /i "%%~xi"==".wmv" copy "%%~i" "%~dp0"
  7. )
  8. exit
复制代码
1

评分人数

TOP

回复 5楼 的帖子

很棒,谢谢asnahu!

TOP

if "%i%"=="wma" copy /y "%%i" wma\>nul
seter的这个 没有创建wma文件夹吧
o(∩_∩)o...~~~
空间:http://hi.baidu.com/fair_jm
喜欢批处理的没事的话去逛逛哦~~

TOP

呃,如果看的懂的话应该会自己创建的吧...

TOP

返回列表