[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off & title 自动播放音频
  2. ::使用系统播放器wmplayer.exe,可以改成其他播放器。
  3. ::可以随机播放目录下所有音乐,不限五首。
  4. ::命令 ping /n 300 用于控制时间,5分钟即300秒。
  5. ::最好等待播放结束再关闭,否则请重新运行一次关闭后台播放。
  6. :input
  7. taskkill /f /t /im wmplayer.exe>nul 2>nul
  8. set /p input=    开始播放【Y】退出【N】
  9. if /i %input%==Y goto loop
  10. exit
  11. :loop
  12. cls&set num=0
  13. for /f "tokens=1*" %%i in ('cmd /v:on /c "@echo off&for /f "usebackq tokens^=*" %%a in (`dir /b *.mp3 *.wma`) do (echo ^!random^! %%a)"^|sort') do (
  14.     SETLOCAL ENABLEDELAYEDEXPANSION
  15.     set /a num+=1
  16.     echo [!num!] 正在播放 %%j
  17.     start /min "" wmplayer.exe "%%~fj"&&ping /n 300 127.0.1>nul&&taskkill /f /t /im wmplayer.exe&echo;
  18.     if !num! geq 5 goto input
  19. )
  20. goto loop
复制代码
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

回复 7# 红烧猪蹄


    我这里没有这种问题啊!是不是你把上面的代码加入到其他bat里面去了?
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

我换了几个音乐目录,甚至虚拟了一个目录都没有问题啊,再说,你用tmplinshi结果也是如此,看来是你的音频文件有问题,因为如果出现错误的话不可能出现如你描述的这种错误。

最大的可能就是,我使用的是系统自带的播放器wmplayer.exe ,而非你刚下载的命令播放器mplayer.exe,请你搞清楚!~
如果你确实要将wmplayer.exe 替换为mplayer.exe ,那么你要使用完整的路径名!~
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

返回列表