airplay 장치가 연결되어 사용되고 있는지 확인해야하는 스크립트를 수행하고 싶습니다.
여러 곳에서 검색을 시도했지만이 문서를 찾을 수없는 것 같습니다. 누구에게 어떻게 할 수 있습니까? 내가하는 데 필요한 무엇인지 설명을위한 추가 응용 프로그램 : 내가Airplay 장치가 연결되어 있는지 확인하려면 어떻게해야합니까
global okflag
set okflag to false
set front_app to (path to frontmost application as Unicode text)
-- check if iTunes is running
tell application "System Events"
if process "iTunes" exists then
set okflag to true --iTunes is running
end if
end tell
if okflag is true then
set CV to output volume of (get volume settings)
tell application "iTunes"
if (player state is playing) then
set currentVolume to the sound volume
set Timer to ""
display dialog "Sleep Time (Minutes)" with title "iTunes Timer" default answer Timer buttons {"Cancel", "OK"} default button 2
set Timer to text returned of the result
set the_button to button returned of (display dialog "Shutdown after countdown?" with title "iTunes Timer" buttons {"No", "Yes"} default button 2)
delay Timer * 60
repeat with i from currentVolume to 0 by -1
set the sound volume to i
delay 0.6
end repeat
pause
set player position to (player position - 60)
--Restore original volume
set the sound volume to currentVolume
if the_button is "Yes" then tell application "System Events"
shut down
end tell
else
display dialog "Nothing Playing" with title "iTunes Timer" giving up after 2
end if
end tell
else
display dialog "iTunes is not running" with title "iTunes Timer" giving up after 2
end if
편집이이 현재 코드
if airplay device is in use then //(pause for longer)
else //(the script that is already there)
:
더 나가의 라인을 따라 뭔가있는 스크립트를 원 명확히하기 위해 찾아보십시오
내 대답 업데이트 – markhunte