在位置更改笔记本电脑Mac OS X壁纸

时间:2014-04-14 07:29:46

标签: macos applescript wallpaper

我想显示关于我打开笔记本电脑的物理位置的不同壁纸。 I.e。:在家我想看壁纸-A,在办公室我希望它是Wallpaper-B。

有没有办法(App,AppleScript)可以检测笔记本电脑的位置(即wifi连接),然后更新壁纸?

我看到AppleScript允许在一天中的某个时间执行此操作:https://github.com/pipwerks/OS-X-Wallpaper-Changer

1 个答案:

答案 0 :(得分:3)

这适用于我10.9

set mySSID to do shell script "/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -I|grep \" SSID: \"|cut -c 18-"

if mySSID is equal to "NETWORK_NAME" then
    tell application "Finder"
        set desktop picture to {"Macintosh HD:Users:USER_NAME:Desktop:IMAGE_NAME.jpg"} as alias
    end tell
end if