彙整
"Go one level up" in Finder
昨天為了藍牙耳機寫了一個切換輸出設備的 AppleScript,驅動系統偏好設定的面板。
因為系統偏好設定面板沒有 AppleScript 指令可以用(這件事本身有點詭異,不過事實如此),所以只好用 System Events 來寫。程式本身是沒什麼問題,不過寫完之後我突然想起前陣子看到的這篇,所以就回去看了一下。
程式本身當然沒問題,不過有幾件事情要澄清一下。System Events 是 AppleScript 的基礎,所以其實這絕對不是 10.5 的新東西,而是從 AppleScript 剛出現時就一直存在。程式是 Leopard only 沒錯,但並非 System Events 本身,而是因為 Leopard 修改了其中的機制。
省略進一步的原理(反正不重要),其實這個作法可以很容易地改寫成 10.4 以下通用版本,只要在最前面加上一行
tell application "Finder" to activate
就行了。在 10.4 以前這是所有 System Events 寫法的必要措施。
“Go one level up" in Finder
昨天為了藍牙耳機寫了一個切換輸出設備的 AppleScript,驅動系統偏好設定的面板。
因為系統偏好設定面板沒有 AppleScript 指令可以用(這件事本身有點詭異,不過事實如此),所以只好用 System Events 來寫。程式本身是沒什麼問題,不過寫完之後我突然想起前陣子看到的這篇,所以就回去看了一下。
程式本身當然沒問題,不過有幾件事情要澄清一下。System Events 是 AppleScript 的基礎,所以其實這絕對不是 10.5 的新東西,而是從 AppleScript 剛出現時就一直存在。程式是 Leopard only 沒錯,但並非 System Events 本身,而是因為 Leopard 修改了其中的機制。
省略進一步的原理(反正不重要),其實這個作法可以很容易地改寫成 10.4 以下通用版本,只要在最前面加上一行
tell application "Finder" to activate
就行了。在 10.4 以前這是所有 System Events 寫法的必要措施。
Ramon Castro 前往白襪
Brian Schneider 在對馬林魚首戰已經歸隊坐在休息區,不過沒有被登錄。為了清出空間給他,大都會把 Ramon Castro 交易到白襪換取投手 Lance Broadway,這代表 Omir Santos 若無意外應該會擔任二號捕手至少到季末。
來談談 Castro 和 Santos。一直都有人討論在 Schneider 回來之後要留哪兩位。很多人認為 Santos 是位好球員,防守不壞,有長打,也常常有關鍵演出。所以雖然一開始大家都很樂意看 Castro 上場,近來 Schneider + Santos 組合的呼聲越來越高。
但其實這很明顯不對,是印象和打擊率製造的標準幻象。Amazin’ Avenue 眾成員是反對方最大勢力,而他們的理由非常合理。
調整 Mac OS X 程式語系
問:
請問有人有某某軟體的英文版嗎?我去官網下載回來開都是簡體中文,也找不到可以調的地方,怎麼辦啊?
答:
絕大部分的 Mac OS X 應用程式都內建多國語系,使用哪種語言取決於你的系統偏好設定「國際設定」。