File 在Windows Media Player中批量播放光盘中的文件文件夹

File 在Windows Media Player中批量播放光盘中的文件文件夹,file,batch-file,video,windows-media-player,File,Batch File,Video,Windows Media Player,我正在制作一个批处理文件来播放Windows Media Player(WMP11)文件夹中的AVI文件。他们必须能够在这个球员,所以我不能使用VLC 不幸的是,它似乎不像以下那样简单: start wmplayer folder\*.avi 媒体播放器网站显示它可以播放单个文件,我如何才能让它播放所有类型的文件,或者制作一个临时播放列表以便播放 借来的:我将把它放在这里 方便和“存档”目的,也可根据您的问题进行调整 确保.avi格式设置为始终使用Windows Media Player“打开

我正在制作一个批处理文件来播放Windows Media Player(WMP11)文件夹中的AVI文件。他们必须能够在这个球员,所以我不能使用VLC

不幸的是,它似乎不像以下那样简单:

start wmplayer folder\*.avi
媒体播放器网站显示它可以播放单个文件,我如何才能让它播放所有类型的文件,或者制作一个临时播放列表以便播放

借来的:
我将把它放在这里 方便和“存档”目的,也可根据您的问题进行调整

确保.avi格式设置为始终使用Windows Media Player“打开”

1) 打开一个基本文本编辑器(即:记事本)并粘贴下面进一步显示的代码

2) 。将其另存为PlayVids.cmd(或您喜欢的任何内容,但必须另存为.cmd

3) 双击.cmd文件可立即自动打开文件夹中的所有文件。这将为您提供一个自动播放列表

粘贴到cmd文件的代码:
(将C:\MyVideos替换为您自己的光盘驱动器+文件夹。如果路径错误,它将失败/关闭)

您可以尝试此vbscript==>
@ECHO OFF
SET VIDFolder=C:\MyVideos
SET TempVBSFile=%tmp%\~tmpVIDTemp.vbs

:VBSDynamicBuild
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO WshShell.Run "%VIDFolder%"                           >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys "^a"                               >>"%TempVBSFile%"
ECHO Wscript.Sleep 500                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{ENTER}"                          >>"%TempVBSFile%"

CSCRIPT //nologo "%TempVBSFile%"
GOTO EOF