开发者

How to change space with applescript

I have the following applescript to skip songs in spotify. If I call the script when a fullscreen application is the frontmost, the application will not be visible after the script has finished. It will be in a different space. Is there a way that I can make the frontmost application visible again with applescript?

set front_app to (path to frontmost ap开发者_开发技巧plication as Unicode text)

tell application "Spotify"
   next track
end tell

tell application front_app to activate


This probably won't get you anywhere, but you could use this script to loop through all your spaces until you see the application you're targeting...

set front_application to current application
tell application "Spotify" to next track
tell application "Finder" to set collapsed of front_application to false --makes sure the app isn't minimized
repeat
    tell application "System Events" to keystroke (ASCII character 29) using {control down}
    display dialog "Correct space?" buttons{"OK"} default button 1 giving up after 4 --don't click 'OK' if the current space isn't showing the target application
    if gave up of the result is false then exit repeat
end repeat


set front_app to current application

tell application "Spotify"
   next track
end tell

tell front_app to activate
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜