답변:
이 가능한 솔루션을 테스트하기 위해 지금 Windows에는 없지만 "start"
Windows에서 ".wav"파일에 대한 관련 프로그램으로 wav 파일을 열 것이라고 생각합니다.
그리고 이것은 사소한 추측입니다. 창이있는 사람은 이것이 일을하지 않으면 더 나은 해결책을 줄 수 있습니다.
PowerShell을 사용하여 기본적으로이 작업을 수행 할 수 있습니다. PowerShell은 Windows Vista 이상에 포함되어 있으며 이전 버전의 경우 Microsoft에서 다운로드 할 수 있습니다.
PowerShell을 사용하여 System.Media.SoundPlayer
웨이브 파일을 재생하는 데 사용할 수있는 .NET 클래스 를로드 할 수 있습니다.
(New-Object Media.SoundPlayer "C:\WINDOWS\Media\notify.wav").Play();
원하는 경우 일반 명령 줄에서이를 실행할 수 있습니다.
powershell -c (New-Object Media.SoundPlayer "C:\Windows\Media\notify.wav").PlaySync();
( PlaySync
이와 같이 시작되면 PowerShell 프로세스가 닫히면 표준 비동기 재생이 중단되므로 두 번째 예에서 사용됨)
그리고 처음 5 초 동안 만 소리를 재생하려면 다음을 수행하십시오.
powershell -c (New-Object Media.SoundPlayer "C:\Windows\Media\notify.wav").Play(); Start-Sleep -s 5; Exit;
다른 답변에서 설명한대로 일반 명령 줄에서 경고음을 쉽게 수행 할 수 있습니다 echo ^G
(여기서 ^G
BEL, ASCII 문자 7을 Ctrl+로 삽입 G). 완성도를 높이기 위해 PowerShell 방법은 다음과 같습니다.
echo ^G
예, 그것과 같습니다 cmd
. echo
PowerShell에서는에 대한 별칭 (예 : 같은 것)으로 Write-Host
화면에 무언가를 표시하거나의 경우 Windows 알림 소리를 트리거합니다 BEL
.
PowerShell의 다른 방법은 Ctrl+ 로 리터럴 BEL 문자를 삽입하는 대신 BEL에 이스케이프 시퀀스를 사용하는 것입니다 G.
echo `a
`
PowerShell의 이스케이프 문자로, 그 뒤의 문자 의미를 수정합니다. 이스케이프 a
는 BEL을 나타냅니다. 이 방법의 장점은 스크립트에 입력 할 때 더 쉽고 더 눈에 잘 띄는 것입니다.
배치 파일 (다시, Vista 이상)에서 이것을 실행하려면 :
powershell -c echo `a
VLC를 설치하십시오. 다음 명령을 사용하십시오. 정말 빨리 시작됩니다. 이것이 내가 Windows 7 b / c wmplayer에서 사용한 것입니다.로드하는 데 시간이 오래 걸리며 / close 옵션이 wmplayer에서 제거되었습니다.
vlc.exe --play-and-exit audio.wav
vlc -I dummy --dummy-quiet t.mp3 vlc://quit
에서 forum.videolan.org/viewtopic.php?t=79516#p262603
오래된 스레드는 검색 할 때 찾을 수 있습니다. 누군가 이미 VLC를 추천했습니다. "c : \ Program Files (x86) \ videolan \ vlc \ vlc.exe"--qt-start-minimized --play-and-exit "c : \ 프로그램 파일 (x86) \ videolan \ vlc \ Windows Exclamation.wav "
이전 주석에 추가 된 주요 내용은 --qt-start-minimized입니다. 경로와 인용 부호는 일반적인 사용법을 보여주기위한 것입니다. 나는 XP, 7, 10에서 이것을 그대로 사용했다. Vista와 8.x도 작동 할 것으로 기대합니다.
매우 가벼운 솔루션은 cmndPlayWAV.jar이며 Linux 및 OS / X에서도 작동합니다. 매개 변수를 지정하지 않으면 .wav 파일의 전체 경로를 제공 할 수 있습니다. 또한 Windows Recorder와 함께 사용할 오디오 메시지 .wav를 항상 만들 수 있습니다.
XP에서 나는 이것을한다
start /min mplay32 /play /close %WINDIR%\media\tada.wav
이상적이지는 않지만 정말 쉽고 작동합니다.
나는 이것을 위해 사용 mplayer
합니다. 거의 모든 미디어 파일을 재생할 수 있으므로 약간 과잉입니다. spirton 에서 2013 년 기준으로 최신 창 빌드를 찾을 수 있습니다 . 사용법 예 :
mplayer c:\windows\media\chimes.wav
PATH 에 mplayer.exe를 추가해야합니다 ( PATH 및 기타 환경 변수 란 무엇이며 어떻게 설정 또는 사용합니까? 또는 명령 줄을 통해 시스템의 PATH 변수에 항목을 영구적으로 추가하는 방법 참조) . )
fmedia 를 사용 하여 Windows 터미널에서 사운드 파일을 재생할 수 있습니다 .
fmedia file.mp3
이 명령은 file.mp3
포 그라운드 에서 재생을 시작 하고 파일 재생이 끝나면 종료됩니다.
백그라운드에서 수행 --background
하려면 명령 에 스위치를 추가 하십시오.
fmedia file.wav --background
이 명령은 백그라운드에서 새로운 프로세스를 시작하고 콘솔에서 즉시 분리됩니다.
fmedia는 휴대용 응용 프로그램 (설치없이 작동)이며 매우 적은 양의 시스템 리소스를 사용합니다. 또한 시작 시간이 즉각적입니다.
PS 명령 fmedia.exe --install
을 사용 하여 %PATH%
환경 변수 에 추가하십시오 . 그렇지 않으면 전체 경로로 실행해야합니다 (예 :) D:\fmedia\fmedia.exe
.
start file.wav
하는 것은 나쁜 생각입니다. 신호음이 한 번만 울리면 팽창 된 미디어 플레이어를 시작하는 데 1 초가 걸릴 수 있습니다. 또한, 파일 연결이 잘못 될 수도, 미디어 플레이어는 파일을 재생할 수도 있고 등, 다시 그것을 통해 재생하고 있습니다 간단한 "삐"작성하는 것입니다을 만드는 방법 . "^ G"입니다 하지 대문자 G 다음에 곡절 악센트, 오히려 당신은 Ctrl + G를 눌러 삽입하는 특수 문자. 실제로 ASCII 값이 0x07 인 BEL 문자입니다.beep ^G