我想做一個腳本,需要檢查是否有AirPlay設備連接並正在使用。
我嘗試過在很多地方搜索,但我似乎無法找到任何文檔,有沒有人有任何想法我會這樣做?
爲了進一步澄清,我想一個腳本,是沿着線的東西:我如何檢查是否有Airplay設備連接
if airplay device is in use then //(pause for longer)
else //(the script that is already there)
這是當前的代碼,我
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
編輯:澄清,我需要什麼添加的應用找出
更新我的回答 – markhunte