我想显示关于我打开笔记本电脑的物理位置的不同壁纸。 I.e。:在家我想看壁纸-A,在办公室我希望它是Wallpaper-B。
有没有办法(App,AppleScript)可以检测笔记本电脑的位置(即wifi连接),然后更新壁纸?
我看到AppleScript允许在一天中的某个时间执行此操作:https://github.com/pipwerks/OS-X-Wallpaper-Changer
答案 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