Script Debugger Mac版是一款Mac平臺(tái)的AppleScript編輯器,Script Debugger Mac版可以幫助用戶更輕松更快捷編譯AppleScript,默認(rèn)提供了AppleScript,Applet,通訊錄腳本,Digital Hub腳本,F(xiàn)older Action,Mail Rule腳本模版,在編譯過(guò)程中用戶可以使用Text Subsitution(長(zhǎng)文本快速替換,類似于TextExpander),字體顏色自定義等功能。
功能介紹
探索
使用AppleScript成功取決于理解您要自動(dòng)化的應(yīng)用程序。腳本調(diào)試器的字典窗口是您發(fā)現(xiàn)應(yīng)用程序提供的信息和命令的位置。但這只是發(fā)布的關(guān)鍵。資源管理器是您可以實(shí)驗(yàn)應(yīng)用程序的地方,您可以在其中探索其提供的數(shù)據(jù),并操作數(shù)據(jù)以查看應(yīng)用程序如何響應(yīng)。
當(dāng)你離開(kāi)字典時(shí),探險(xiǎn)者的力量不會(huì)消失。當(dāng)您移動(dòng)到編輯腳本時(shí),它們會(huì)跟隨您,并且在創(chuàng)建和調(diào)試腳本時(shí)顯示您正在操作的信息。
編輯
一旦你發(fā)現(xiàn)了如何利用應(yīng)用程序的功能,你就可以編寫(xiě)腳本了。使用Script Debugger強(qiáng)大而靈活的代碼創(chuàng)建功能,可以最大限度地提高生產(chǎn)率和編寫(xiě)腳本。為應(yīng)用程序和對(duì)象或?qū)傩圆迦雝ell塊。 Script Debugger的“剪輯”和文本替換功能智能地插入從AppleScript結(jié)構(gòu)(例如重復(fù)循環(huán))到基本tell塊,到應(yīng)用程序命令(包括參數(shù))的代碼。為AppleScript語(yǔ)言的特殊性而著稱的特性使您能夠輕松導(dǎo)航大型腳本,自動(dòng)輸入“結(jié)束”行和結(jié)束分隔符等。
調(diào)試
在創(chuàng)建腳本時(shí),您需要對(duì)其進(jìn)行測(cè)試,以確保其正常運(yùn)行。第一步是運(yùn)行腳本。如果錯(cuò)誤停止腳本,Script Debugger會(huì)跟蹤所有變量及其值,以便于發(fā)現(xiàn)錯(cuò)誤。腳本調(diào)試器提供了一個(gè)完整的畫(huà)面,你的腳本運(yùn)行時(shí)發(fā)生了什么。
永遠(yuǎn)存在的探索者不斷地顯示出非常詳細(xì)的任何價(jià)值。例如,如果該值恰巧是iTunes中的歌曲的引用,它不僅給你它的名字,它還允許你探索歌曲的屬性。
使用單步執(zhí)行來(lái)觀察腳本運(yùn)行時(shí),逐行,在腳本執(zhí)行的每個(gè)階段查看所有變量的值。使用斷點(diǎn)在關(guān)鍵點(diǎn)暫停代碼。你甚至可以創(chuàng)建斷點(diǎn)來(lái)捕獲代碼中的條件。你永遠(yuǎn)不需要添加另一個(gè)AppleScript日志語(yǔ)句,只是為了看到你在哪里和重要變量的值是什么。使用Script Debugger,您的代碼通過(guò)設(shè)計(jì)工作,而不是猜測(cè)。
部署
開(kāi)發(fā)腳本后,您需要將其打包為您的客戶端,工作組或任何人使用它。腳本調(diào)試器在此時(shí)跳躍,以檢查打包腳本時(shí)的常見(jiàn)錯(cuò)誤。腳本調(diào)試器6的永遠(yuǎn)在線代碼簽名和版本控制工具使分發(fā)腳本給其他人非常簡(jiǎn)單。如果您的腳本包含敏感或私人信息,您可以將其導(dǎo)出為“僅運(yùn)行形式”,以防止其他人訪問(wèn)代碼。 Script Debugger的唯一Manifest告訴您需要什么應(yīng)用程序,腳本添加,庫(kù)和框架才能成功運(yùn)行腳本