彙整

Posts Tagged ‘AppleScript’

Xcode + Qt

13/09/2010 發表留言
分類:科技 標籤:, , , ,

iTunes 與 QuickTime 合作無間

04/08/2009 2 留言

本篇為《輕鬆管理你的影片,如同管理你的音樂》之續篇。

上次我試著利用 Perian 的功能,繞過 iTunes 的檔案格式辨認,以在 iTunes 裡整理影片。但很快我就遇到另一個問題:iTunes 的影片控制功能有夠爛,而且沒辦法一次顯示超過一個視訊視窗(即使你選擇「在獨立視窗內顯示」);跟 Spaces 的整合也很糟,雖然視訊視窗可以跨桌面移動,但是只要一進入全螢幕就會回到和 iTunes 相同的桌面上。除此之外,我之前就習慣在 QuickTime 裡用滾輪來 navigate(不知道中文要怎麼翻),現在 iTunes 裡辦不到,一整個綁手綁腳。

iTunes 的右鍵選單裡有個功能是「顯示於 Finder」,可以顯示該 entry 的原檔案。所以我的第一個想法是更進一步,能不能多加進一個右鍵選單項目,用來執行「以 QuickTime 開啟」。不過這一下就碰壁了,因為 iTunes 並不像 Finder 本身有寫進去這種功能,而我又不會寫 iTunes 的外掛…(這建立在 iTunes 可以加外掛的前提上,而如果我沒記錯,iTunes 好像還是 Carbon 程式所以不太容易辦到…)

深入閱讀…

分類:無分類 標籤:, , , ,

輕鬆管理你的影片,如同管理你的音樂

15/06/2009 6 留言

iTunes 是優秀的音樂管理軟體,尤其在 Mac 上。但身為一位阿宅,擁有一卡車影片也是相當合理,所以我一直想找到一個能像 iTunes 一樣,分門別類管理我的影片,而且方便搜尋、又能輕鬆收看的軟體。可是這還真是不簡單,我找了好久,免費的找了,要錢的找了(當然我只用了試用版,沒有真的砸錢下去),就是沒有一個軟體合用…

但最近我終於找到了符合我需求的對象。這個軟體的功能和 iTunes 一模一樣,也能做到我所有希望的功能:它能把影片依分類排列、依專輯以格狀顯示(重點)、編輯各種 tags、也能直接雙擊播放。

這個軟體免費,容易下載,方便使用,而且持續更新。

它就叫做 iTunes。

深入閱讀…

頁面: 1 2

分類:無分類 標籤:, ,

“Go one level up" in Finder

31/05/2009 1 則迴響

昨天為了藍牙耳機寫了一個切換輸出設備的 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

31/05/2009 2 留言

昨天為了藍牙耳機寫了一個切換輸出設備的 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 寫法的必要措施。

深入閱讀…

分類:無分類 標籤:,

iTunes 歌曲名稱繁簡轉換

10/02/2009 1 則迴響

這是我從 Yorkxin(duckseven @ ptt.cc)那邊偷來的。他用 AppleScript 和兩個命令列程式寫了一個繁簡轉換程式,但他認為還需要改善。

我本來推薦他試試 AppleScript Studio 作為拖拉放的解決方案,但後來我想想發現不太對勁,他這裡想達成的功能並不需要用到這個,只要用 droplet 就能有類似的效果。當初他在開發這個程式(因為 ptt Mac 板有人問)的時候我也有找過相關資料,不過因為那陣子沒空所以沒有完全做出來,所以趁這次機會,我嘗試改寫了一下他的程式。

深入閱讀…

分類:科技 標籤:, ,

淺談檔案夾動作

09/02/2009 發表留言

Mac OS X 是以優秀的權限管理(繼承 Un*x 而來)、以及領先全球的簡潔、易用使用者介面而聞名。但很多人不知道的是 Mac OS X 也有許多非常好用的「power feature」供使用者加速自己的日常工作。這部份也是因為 Mac 的 UI 設計哲學,傾向把一般人不需要的功能隱藏起來。這其中的一個就是檔案夾動作。

簡單來講,所謂檔案夾動作(folder actions),是作業系統底層提供的一種自動化機制,可以讓系統自動偵測所發生的「事件」,並根據事件對應相對功能。如名稱,這個東西可以附加在任何檔案夾上,在檔案夾產生事件時,就會被觸發。

這些事件包括:

  • 檔案夾內容增加(被放入新檔案)或移除
  • 檔案夾被 Finder 打開,或在 Finder 視窗中被關閉
  • 檔案夾本身被移動

深入閱讀…

分類:科技 標籤:, ,