AutoHotKey(오토핫키) 설명서 SoundPlay

Posted by 발전소장
2014. 8. 14. 14:11 AutoHotKey/Commands

SoundPlay

OS하지만 서포트하는 미디어 파일을 재생한다

SoundPlay, Filename [, wait] 

Parameters

인수명설명
Filename 재생하는 파일의 패스.
상대 패스로 지정했을 경우,%A_WorkingDir%(으)로부터의 패스로 간주해진다.
시스템으로 준비되어 있는 사운드를 재생하려면 , 이하의 문자열을 지정한다.
*-1
Beep음
*16
일반의 경고
*32
문의
*48
경고
*64
정보
wait 「1」(이)나 「WAIT」라고 지정하면, 재생이 종료할 때까지 현재의 스렛드는 정지한다.
정지중은,새로운 스렛드가 끼어든다일이 가능.
생략시는, 재생하면서 다음의 처리로 옮긴다.

ErrorLevel

문제가 발생하면 「1」, 문제가 없으면 「0」

Remarks

Filename에는 확장자(extension) 「.wav」의 파일등을 지정한다.
OS하지만 서포트하고 있으면,MP3파일등도 재생할 수 있다.
동영상 파일도 재생할 수 있지만, 재생의 컨트롤을 할 수 없기 때문에 별로 의미는 없다.
동영상 파일을 표시하는 윈도우의 클래스명은 「MCIQTZ_Window」

파일은 동시에1개 밖에 재생하지 못하고, 재생중에 새롭게 재생하려고 하면, 그것까지 재생되고 있던 것은 종료한다.

재생을 중지하려면 , 존재하지 않는 파일을 재생하려고 하면 좋다.

스크립트가 종료할 경우에는, 동시에 재생도 종료한다.

Related

SoundBeep,SoundGet, SoundSet, SoundGetWaveVolume, SoundSetWaveVolume, Threads

Example(s)

;키 타입시에 소리를 울린다
*a::SoundPlay, a.wav