我發現Change laptop Mac OS X wallpaper upon location下面的腳本,但它會讀取一個錯誤,當我運行它,說「grep:SSID ::沒有這樣的文件或目錄」。獲取牆紙更改爲基礎的Wifi腳本工作
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
我是新來的Automator和腳本,但想學習和理解爲什麼這是行不通的。
太棒了,它的工作原理!這最終只改變了一個桌面,我怎樣才能做到這一點? – chrisbritish
對不起,我不明白你的評論。桌面爲用戶會話更改。該會話只有一個桌面。您沒有授權訪問權限來更改其他用戶的桌面。或者你的意思是你想要每個可能的SSID的桌面? – pbell
對不起,我的意思是如何更改所有空間的桌面。目前它只會改變活動空間的桌面。 – chrisbritish