原帖由 smallbear 于 2009-5-21 17:38 发表
请问直接用start d:\a.rmvb行不行?
直接start d:\a.rmvb当然不行了,你都没有调用任何程序,怎么能打开文件呢?
沙发的start调用了KMPlayer,当然可以来打开rmvb影音文件。
当然你也可以用下面这个P来完善打开影音文件的过程!关键代码来自本论坛,或许此P有bug,自行测试吧。
本人也一知半解,呵呵~~-
- @echo off & color e & title 自动播放影音文件……
- set FileName=storm.exe
- :search
- cls
- echo.
- echo 正在检查是否安装暴风影音播放器,请稍候...
- echo.
- 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 (
- if exist %%a:\nul (
- pushd %%a:\
- for /r %%b in ("*%FileName%") do (
- if /i "%%~nxb" equ "%FileName%" (
- set ph=%%b
- echo 暴风影音播放器位于%%b,按任意键继续! & pause>nul & goto run
- )
- )
- popd
- )
- )
- goto notexist
- :run
- start "" "%ph%" d:\a.rmvb
- goto end
- :notexist
- echo.
- echo 该电脑未安装暴风影音,按d键进行下载,按其他键退出
- set /p var=
- if /i "%var%"=="d" start /min C:\"Program Files"\"Internet Explorer"\iexplore.exe http://dl.baofeng.com/storm3/Storm2009-0510.exe & echo 请安装暴风影音后重新运行此脚本! & pause>nul
- :end
复制代码
[ 本帖最后由 0428_hai 于 2009-5-22 21:48 编辑 ] |