gpt4 book ai didi

batch-file - 如何在正在运行的批处理文件的后台播放.wav文件?

转载 作者:行者123 更新时间:2023-12-02 23:07:37 25 4
gpt4 key购买 nike

我正在创建一个批处理文件,当我在命令提示符下运行批处理文件时,我想在后台在命令中播放一个.wav文件。我想拥有它,因此没有打开任何其他应用程序来播放文件并使其直接在命令提示符下播放。有什么可能的解决方案吗?谢谢。

最佳答案

您可以尝试这样的事情:

您可以将变量声音更改为.wav路径

例如,您可以这样设置:Set "sound=C:\windows\Media\tada.wav"

@echo off
Mode con cols=50 lines=3
Title Playing DJ Buzz Radio by Hackoo
:Play DJ Buzz Radio
cls & color 0A
echo(
Set "Sound=http://www.chocradios.ch/djbuzzradio_windows.mp3.asx"
Rem Set "Sound=C:\windows\Media\tada.wav"
echo Playing Now DJ Buzz Radio ...
Call :Play "%Sound%"
::*******************************************************
:Play <sound>
set "_vbs=%tmp%\%~n0.vbs"
(
echo Play "%~1"
echo Sub Play(URL^)
echo Dim Sound
echo Set Sound = CreateObject("WMPlayer.OCX"^)
echo Sound.URL = URL
echo Sound.settings.volume = 100
echo Sound.Controls.play
echo do while Sound.currentmedia.duration = 0
echo wscript.sleep 100
echo loop
echo wscript.sleep (int(Sound.currentmedia.duration^)+1^)*1000
echo End Sub
)>"%_vbs%"
cscript /nologo "%_vbs%"
::*******************************************************

关于batch-file - 如何在正在运行的批处理文件的后台播放.wav文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39813919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com