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

[文件操作] [已解决]如何用批处理调用播放器打开指定影音文件?

小弟想用一个批处理来调用播放器打开指定影音文件。不知道怎么写,请高手指点。
比如我的D盘下有一个名为"a.rmvb”的影音文件,我希望用一个批处理来打开它。谢谢。

[ 本帖最后由 smallbear 于 2009-5-22 18:36 编辑 ]
1

评分人数

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

D:\a.rmvb
用默认播放器直接输入就可以了。

TOP

原帖由 smallbear 于 2009-5-21 17:38 发表
请问直接用start d:\a.rmvb行不行?

直接start d:\a.rmvb当然不行了,你都没有调用任何程序,怎么能打开文件呢?
沙发的start调用了KMPlayer,当然可以来打开rmvb影音文件。

当然你也可以用下面这个P来完善打开影音文件的过程!关键代码来自本论坛,或许此P有bug,自行测试吧。
本人也一知半解,呵呵~~
  1. @echo off & color e & title 自动播放影音文件……
  2. set FileName=storm.exe
  3. :search
  4. cls
  5. echo.
  6. echo 正在检查是否安装暴风影音播放器,请稍候...
  7. echo.
  8. for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
  9.   if exist %%a:\nul (
  10.     pushd %%a:\
  11.     for /r %%b in ("*%FileName%") do (
  12.       if /i "%%~nxb" equ "%FileName%" (
  13. set ph=%%b
  14. echo 暴风影音播放器位于%%b,按任意键继续! & pause>nul & goto run
  15.       )
  16.     )
  17.     popd
  18.   )
  19. )
  20. goto notexist
  21. :run
  22. start "" "%ph%" d:\a.rmvb
  23. goto end
  24. :notexist
  25. echo.
  26. echo 该电脑未安装暴风影音,按d键进行下载,按其他键退出
  27. set /p var=
  28. if /i "%var%"=="d" start /min C:\"Program Files"\"Internet Explorer"\iexplore.exe http://dl.baofeng.com/storm3/Storm2009-0510.exe & echo 请安装暴风影音后重新运行此脚本! & pause>nul
  29. :end
复制代码

[ 本帖最后由 0428_hai 于 2009-5-22 21:48 编辑 ]

TOP

回复 3楼 的帖子

你亲自测试的结果如何呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

请问直接用start d:\a.rmvb行不行?

TOP

  1. start "" "C:\Program Files\KMplayer\KMPlayer.exe" "D:\a.rmvb"
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表