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