首先來玩兩件很好玩的事:讓mac發音和說話。
say "接著點選執行(command + r執行,command + .停止執行)how are you?
"using
"zarvox
"say
"fine, thank you.
"using
"victoria
"say
"ha ha
"beep
say "這句指令碼的意思就是讓mac系統按照指定人的嗓音說出我們指定的說話內容。當然using "..."是可以預設的。說話的內容
"using
"指定人的嗓音
"
beep 發聲次數這句指令碼的意思是讓mac系統發出咚的聲音,發聲次數決定了咚出現的次數,例如beep 2那麼mac會咚兩次。發聲次數預設為1。
在執行時回覆輸出的意思是:
同樣道理,我們可以用tell模組將特定的任務交付給mac中特定的程式去執行。
tell模組的語法為:""
white-space:pre
">
doyour job here
end tell
例如我們想讓finder程式清空垃圾簍然後開啟磁碟,可以這樣寫:
finder
"empty the trash
beep
open the startup disk
end tell
注意"finder"的雙引號必不可少。
AppleScript路徑與POSIX路徑的轉換
在做以個mac os的安裝程式,程式安裝完後會生成以乙個 library printers installedprinters.plist 現在的目標是當安裝完成後呼叫腳步把檔案刪除。儲存為postinstall.sh,packagemaker新增到到postinstall的script中。上網查了...
我的新玩具 AppleScript 一
mac電腦的人有福了 非常簡潔的視窗 極簡主義者應該會喜歡 直接往裡面寫 就行了,而且生成可執行程式超簡單。下面是一些最基礎的部分 1.定義變數用set to.獲取變數用get set thesecondnumber to 2 get thesecondnumber 2.注釋用 這裡是注釋 3.用t...
AppleScript的字典怎麼看怎麼用
以iterm為例 初看它的字典大概長這樣 1 方法包 它有兩個suite也就是兩個方法包 第乙個看名字就知道是乙個標準包,這個系統自動加的,給每乙個應用程式會自動生成乙個這樣的方法包,裡面的方法很多是一樣的,但是有的細節有區別 第二個方法包就是軟體自己提供的方法包了 這裡上面淺藍色的是方法,紫色的是...