АВТО-ОТКРЫТЫЕ MP3-ФАЙЛЫ С WINDOWS MEDIA PLAYER ДЛЯ ВОСПРОИЗВЕДЕНИЯ
Как открыть несколько файлов MP3 с помощью пакета или VBS, как Ctrl+A Enter
(Ниже приведены два решения с использованием сценариев (batch и VB script), позволяющие открывать все файлы MP3 в одной папке с помощью Windows Media Player который будет воспроизводить одну песню за другой, без необходимости выполнять вручную из WMP после завершения каждой песни или создания списка воспроизведения. .)
(Это эмулирует переход в папку, где находятся ТОЛЬКО файлы MP3 , выполнение Ctrl+A и затем нажатие клавиши « Ввод» или выбор « Open котором проигрыватель Windows Media Player открывает эти выбранные файлы MP3 и воспроизводит их один за другим.)
(В этом случае в папке файлов MP3(Music) часто добавлялись дополнительные файлы MP3 , и было так же легко нажать Ctrl+A, а затем нажать Enter, чтобы WMP открывался и воспроизводился один за другим.)
По сути, это способы воспроизведения всех файлов MP3 в папке без создания и списка воспроизведения и без необходимости нажатия Ctrl+A, а затем нажмите Enter вручную.
VBS SCRIPT SOLUTION
Строка, которая является WshShell.Run "D:\Test\TestMP3Only" , чтобы указать местоположение папки, где вы нажимаете Ctrl+A, а затем нажимаете клавишу « Ввод», когда делаете это вручную.
Здесь ожидается, что в этой папке будут находиться только файлы MP3. В противном случае другие файлы также будут открыты в этой папке.
Сохраните его в текстовом файле с именем <something>.vbs а затем щелкните его, чтобы запустить. Я проверил, и это работает, и следующая песня воспроизводится после того, как песня заканчивается с помощью Windows Media Player на Windows.
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "D:\Test\TestMP3Only"
Wscript.Sleep 500
WshShell.SendKeys "^a"
Wscript.Sleep 500
WshShell.SendKeys "{ENTER}"
Пакетное решение сценария
Строка, которая имеет значение SET MP3Folder=D:\Test\TestMP3Only , должна быть обновлена, чтобы указывать на местоположение папки, где вы нажимаете Ctrl+A, а затем нажимаете Enter, когда вы делаете это вручную.
Здесь ожидается, что в этой папке будут находиться только файлы MP3. В противном случае другие файлы также будут открыты в этой папке.
Сохраните его в текстовом файле с именем <something>.cmd а затем щелкните его, чтобы запустить. Я проверил, и это работает, и следующая песня воспроизводится после того, как песня заканчивается с помощью Windows Media Player на Windows.
@ECHO OFF
SET MP3Folder=D:\Test\TestMP3Only
SET TempVBSFile=%tmp%\~tmpMP3Temp.vbs
:VBSDynamicBuild
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO WshShell.Run "%MP3Folder%" >>"%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