1
배치 파일을 만들고 있는데 명령 프롬프트에서 배치 파일을 실행할 때 백그라운드에서 명령을 재생할 .wav 파일을 갖고 싶습니다. 다른 응용 프로그램이 파일을 재생하고 명령 프롬프트에서 바로 재생할 수 있도록 열려 있지 않도록하고 싶습니다. 가능한 해결책이 있습니까? 감사.실행중인 배치 파일의 백그라운드에서 .wav 파일을 재생하는 방법은 무엇입니까?
배치 파일을 만들고 있는데 명령 프롬프트에서 배치 파일을 실행할 때 백그라운드에서 명령을 재생할 .wav 파일을 갖고 싶습니다. 다른 응용 프로그램이 파일을 재생하고 명령 프롬프트에서 바로 재생할 수 있도록 열려 있지 않도록하고 싶습니다. 가능한 해결책이 있습니까? 감사.실행중인 배치 파일의 백그라운드에서 .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%"
::*******************************************************
이것은 cmd가 기술적으로 지원하지는 않습니다. 그러나 Windows에 내장 된 다른 기술을 사용하여 다소 해킹 할 수 있습니다. http://stackoverflow.com/questions/23313709/play-invisible-music-with-batch-file – soja
[Batch File To A Song]의 가능한 복제본 (http://stackoverflow.com/questions/20418730/batch- 파일 - 투 - - - - 노래) – SachaDee