這個連結比較好用,有整理過。
Mac Automation Made Simple (Video)
可能比自己search更好用點。
不過我比較有興趣的是:AppleScript的寫法。
有參考macunknow的入門說明:
連結Mac Unknow
還是自己努力學習看看。
Mobile01的mac魔人,到底誰有用這些東西做自己的os?
當你要拿著mac去找人幫忙修理,妳就看我的第一篇文的內容再思考我的講法對不對。
一旦妳經歷過,妳就知道mac的維修有多麼差勁。
妳打電話去上海的客服專線,妳就知道電話服務只強調說明:mac的穩定與世界第一的品質。
事實上,台灣的mac維修站有多少真的備料足夠?
我用過的nb大概也有好幾台,基本上一台nb的品質都至少保證兩年還沒有多大的問題。
只是幾個簡單問題,就要我去找維修站、自己call客服。
為何「store」的服務有,售後服務就沒有。
apple自己搞的好像是LV零售店,沒人修理就早講。
不要讓買的人去碰軟釘子。
iphone的維修,還是中華電信經營的不錯;
mac的維修,只有「差勁」。
ipod/ipad的維修我不知道。
不要冷言,要就正面地說你知道我的那幾個問題如何寫出applescript吧!
我不懂怎樣寫,還在學習。
我是討教,也請指教。
有個是好用,但還是離我想要有點差距。
免費軟體推薦:
alfredapp
他可以用hotkey+打字 把你想要開啟的app開啟。
有其他類似的軟體可以更好用嗎?
JerryKS wrote:
1.Apple script, Automator的使用,好像問了幾個人都不清楚。到底我如何進階使用mac?還是靠自己吧! 台灣的apple都是懂一半的user,銷售人員賣mac也不懂?!真的感冒,你們真的會用mac嗎?
我這樣講好了,你想問的問題早就超越一般 user 水準,這已經是 hacker 等級的問題了。別說售貨員,絕大部分資深用戶都不見得能回答你的問題。用 Windows 來做比喻,你問的問題等於是「Registry 的 ooo 區段的 xxx 機碼底下的鍵值要怎麼設才能讓 XX 程式自動切換...」云云。請問你會因為光華商場售貨員不知道[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\NonEnum]
"{645FF040-5081-101B-9F08-00AA002F954E}"=dword:00000001可以隱藏 Windows 7 桌面垃圾桶而罵他不會用 PC 還敢來擺攤嗎?
說實話懂 AppleScript 的人非常稀少,在台灣更是鳳毛麟角。AppleScript 主要還是基於 AppleEvent 與和多程式互動,而那些東西都是十年前 OS 8/9 遺留下來的鬼魂了。有一本英文書叫做「Tao of AppleScript」,這本是 AppleScript 的聖經,介紹從程式語言基礎到 AppleEvent 到 Application Dictionary 的一切。如果你真的想學 AppleScript,建議去找這本古董書來讀。
Automator 我想應該不大需要解釋...只要你的腦子不致於看到英文就短路,使用上應該不會有太大問題。
基本上我都是把 Automator 當成 Shell/PHP Script 的容器,Shell/PHP Script 做不到的我就去 Google 那個應用程式專屬的 Automator 擴充元件來裝(有些要錢),再不行我就去 Google 應用程式+特定功能+AppleScript 找看看有沒有寫過類似的 code snap 拿來用。
基本上我用這種方法已經做了不少東西,包括一個簡體網頁自動轉換成繁體直排Word電子書排版格式的 system service。
至於,您問說,「如何進階使用?」我只能說:「多查、多學、多問」。
Google 查不到的,上論壇問。這個論壇沒人能回答的,去更專業的論壇問
任何一個黑客、任何一個程式設計師都是用相同的方法在精進自己的技術。大部分時候我們都在修飾我們的問題好讓別人更容易理解。從別人嘴裡套初一兩個關鍵字,就換個領域問、換個方式問,繼續追查下去,就好像追著線索跑的警察一樣,一戶戶敲門訪談記錄,只為獲得下一個可能的線索。一這是一條孤獨、無聊、而且充滿挫折的路。請先確認你自己能不能忍受在這條路上不斷吵著要回頭的自己。
JerryKS wrote:
關於有些自我客製化的小工具,我自己也搞了很久。到底怎樣的hotkey跟script比較適當? 市面上的mac使用書籍,好像不是那樣友善地可以幫我進階使用。
你會不會對那些書籍期待過高了...?

別的不說,光是 QuickSilver extension,他的 SDK 就一大疊,就算是本行的程式設計師,也至少要花好幾個星期才能完全搞懂那些 API。而且 Apple 的自動化機制又特多,Python script、Shell script、PHP script、AppleScript......除非你是那種所有屬性放棄全點智力和「Nerd」技能的瘋狂工程師類型角色,不然這些東西想要全部精通你花上一輩子的時間都不夠。
JerryKS wrote:
可不可以用mac的藍芽傳音樂給iphone,當做藍芽耳機?(jb過了)
藍芽就我所知是不行。iOS 3.x 時代有 iBluNova 可用,但是作者已經放棄這個計畫,4.x 有點不相容。
但是如果不要局限於藍牙,改用 WiFi 的話,倒是可以用 iTunes 內建的 AirPlay 來玩:
http://www.macstories.net/tutorials/how-to-turn-your-iphone-and-ipad-into-airplay-speakers/
JerryKS wrote:
如何真實取代內建的壓縮程式?因為他的壓縮效率是很差。(其他壓縮軟體都比他好)
Mac 的內建壓縮程式是 /System/Library/CoreServices/Archive Utility.app,「理論上」如果你能找到一個檔案接收處理準則和這個程式相同的東西,你是可以取代他。不過我還真不曉得有什麼東西可用。
如果你不要執著於右鍵選單那個 Compression 選項,倒是有很多的選擇。
The Unarchiver 是大部分人用來取代系統內建「點兩下解壓縮」的程式,免費。
壓縮可以用這個:Archiver.app,Mac App Store 購買。
如果你非要用右鍵選單來壓縮不可,建議可以裝 KeKa,免費。
JerryKS wrote:
如何的方法可以快速HOTKEY切換「工作模式」?(省電模式、iphone藍芽通訊模式)
聽不懂什麼叫做「工作模式」。如果你講的是「Location」設置,你可以用 Automator 來「錄製」你的點選動作,存成 System Service,然後在 Keyboard 裡面自己指定 Hotkey。
請注意不是所有東西都能透過 AppleScript / Automator 來控制。
給你幾個 Automator 的資源網,你可以來這裡找找看有沒有你需要的 Action。
http://automatorworld.com/
http://automator.us/downloads.html
JerryKS wrote:
快速選擇我常用的程式...
我個人推薦 Google Quick Search Box。
關閉廣告