PowerShell 로 WAV 오디 오 파일 재생
1725 단어 PowerShell방송 하 다.WAV오디 오 파일
사실 PowerShell 로 WAV 파일 을 재생 하 는 것 은 매우 간단 합 니 다.
# Windows WAV
$WAVPath = Get-ChildItem -Path $env:windir -Filter *.wav -Recurse -ErrorAction SilentlyContinue |
Select-Object -First 1 -ExpandProperty FullName
#
"Playing $WAVPath..."
$player = New-Object Media.SoundPlayer $WAVPath
$player.Play()
"Done!"
첫 번 째 부분 은 윈도 폴 더 에서 첫 번 째 WAV 파일 을 재 귀적 으로 찾 아 경 로 를 선택 합 니 다.물론 자신 이 소장 하고 있 는 WAV 파일 을 첫 줄 에$WAV File 에 할당 할 수도 있 습 니 다.다음은 미디어.SoundPlayer 를 사용 하여 불 러 오고 재생 합 니 다.주의 하 세 요.Play()방법 은 하위 스 레 드 를 사용 하여 재생 하기 때문에 방법 은 즉시 되 돌아 갑 니 다.그러나 오디 오 가 아직 재생 되 지 않 았 거나 재생 이 끝 났 을 수도 있 습 니 다.이것 을 사용 하여 소리 나 는 진행 바 를 만 들 수 있 습 니 다.PowerShell 이 작업 을 수행 할 때 작업 이 끝 날 때 까지 음악 을 계속 재생 할 수 있 습 니 다.
# Windows WAV
$WAVPath = Get-ChildItem -Path $env:windir -Filter *.wav -Recurse -ErrorAction SilentlyContinue |
Select-Object -First 1 -ExpandProperty FullName
#
$player = New-Object Media.SoundPlayer $WAVPath
$player.PlayLooping()
1..100 | ForEach-Object {
Write-Progress -Activity 'Doing Something. Hang in' -Status $_ -PercentComplete $_
Start-Sleep -MilliSeconds (Get-Random -Minimum 300 -Maximum 1300)
}
$player.Stop()
이번에 우 리 는 PlayLooping()을 사용 하여 순환 재생 을 했 습 니 다.Stop()방법 으로 수 동 으로 멈 춰 야 합 니 다.이것 도 우리 가 스 크 립 트 가 끝 날 때$player.stop()방법 을 호출 한 이유 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PowerShell 프롬프트에 Kubernetes의 현재 컨텍스트 출력다음과 같은 스크립트를 profile.ps1이라는 파일 이름으로 저장하고C:\Users\<ユーザー名>\Documents\WindowsPowerShell\ 에 배치한다. (PowerShell Core의 경우 설치 디렉...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.