當前位置:首頁 > 蘋果下載 > 編程開發(fā) > Script Debugger Mac版

Script Debugger Mac版

版本:v8.0.8 大?。?6.45M 語言:簡體中文 類別:編程開發(fā)
  • 類型:國產(chǎn)軟件
  • 授權(quán):免費軟件
  • 更新:2024-08-26
  • 本地下載
9.1
0% 0%

情介紹

Script Debugger Mac版是一款專業(yè)的腳本調(diào)試器,提供你需要的所有功能,以便快速輕松地創(chuàng)作工作的AppleScript。沒有其他腳本工具可以匹配腳本調(diào)試器的功能來創(chuàng)建,編輯和調(diào)試AppleScripts。Script Debugger先進的詞典瀏覽器提供比任何其他工具更多的信息,并消除猜測和不必要的實驗。Script Debugger Mac版可以幫助用戶更輕松更快捷編譯AppleScript,默認提供了AppleScript,Applet,通訊錄腳本,Digital Hub腳本,F(xiàn)older Action,Mail Rule腳本模版,在編譯過程中用戶可以使用Text Subsitution(長文本快速替換,類似于TextExpander),字體顏色自定義等功能。

軟件功能

1、腳本調(diào)試器

腳本調(diào)試器是一個完全集中在AppleScript上的集成開發(fā)環(huán)境。這個焦點允許腳本調(diào)試器交付一套工具,使AppleScript開發(fā)具有驚人的生產(chǎn)力。像dictionary explorer這樣的特性允許您直接查看任何應用程序的實時腳本接口和步驟智能調(diào)試,以查看所有變量的狀態(tài),從而使AppleScript能夠以您以前從未體驗過的方式使用。當然,這只是腳本調(diào)試器所做的事情的一種體驗。

2、探索

AppleScript的成功依賴于理解您想要自動化的應用程序。腳本調(diào)試器的字典窗口是您發(fā)現(xiàn)信息和命令應用程序提供的地方。但這只是起點。資源管理器是您可以嘗試應用程序的地方,在那里您可以探索它提供的數(shù)據(jù),并操縱數(shù)據(jù)以查看應用程序如何響應。

當你離開字典時,探索者的力量不會消失。當您移動編輯您的腳本時,它們會跟隨您,并且在您創(chuàng)建和調(diào)試腳本以顯示您正在操作的信息時是可用的。

3、編輯

一旦您發(fā)現(xiàn)了如何利用應用程序的功能,就可以編寫腳本了。通過腳本調(diào)試器強大而靈活的代碼創(chuàng)建特性,可以輕松快速地編寫腳本并快速地編寫腳本。為應用程序和對象或?qū)傩圆迦胪ㄖ獕K。腳本調(diào)試器的“剪切”和文本替換功能智能地插入代碼,從AppleScript構(gòu)造(比如repeat循環(huán))到基本的tell塊,到應用程序命令(包括參數(shù))。為使用AppleScript語言的特性而明確的特性讓您可以輕松地導航大型腳本,自動輸入“結(jié)束”行和結(jié)束分隔符,等等。

4、調(diào)試

當您創(chuàng)建一個腳本時,您需要測試它以確保它的行為符合預期。第一步是運行腳本。如果一個錯誤停止腳本,腳本調(diào)試器會跟蹤所有的變量和它們的值,從而很容易發(fā)現(xiàn)錯誤。腳本調(diào)試器提供了腳本運行時發(fā)生的情況的完整圖片。

不斷出現(xiàn)的探索者不斷地顯示出任何有價值的細節(jié)。例如,如果這個值恰好是iTunes中的歌曲的引用,它不僅給你它的名字,它還讓你探索歌曲的屬性。

使用單步操作來觀察腳本的運行,逐行逐行,查看腳本執(zhí)行的每個階段的所有變量的值。使用斷點在關(guān)鍵點上暫停代碼。甚至可以在代碼中創(chuàng)建斷點。您將永遠不必添加另一個AppleScript日志語句,以查看您所在的位置以及一個重要變量的值是什么。使用腳本調(diào)試器,您的代碼是按設(shè)計工作的,而不是靠猜測。

5、部署

在開發(fā)腳本之后,您需要為您的客戶、工作組或任何將要使用它的人打包它。在這個時候,腳本調(diào)試器會跳出來檢查打包腳本時的常見錯誤。腳本調(diào)試器6的始終——在代碼簽名和版本控制工具上,使將腳本分發(fā)給其他人非常簡單。如果您的腳本包含敏感的或私有的信息,您可以將其導出為僅運行的形式,以防止其他人訪問代碼。腳本調(diào)試器的唯一清單立即告訴您需要什么應用程序、腳本添加、庫和框架,以便成功運行腳本。

6、免費的腳本調(diào)試器Lite

腳本開發(fā)人員7最大的變化是發(fā)布了新的“l(fā)ite”模式,它提供了編寫代碼所需的所有基本編輯、調(diào)試和字典功能。即使沒有腳本調(diào)試器的高級特性,它也代表了與您的Macintosh一起的腳本編輯器的顯著改進。我們將腳本調(diào)試器Lite看作是使用AppleScript的最佳免費選項。

7、文檔版本

從Mac OS X文檔版本的歷史版本中查看和打開過去版本的腳本,提供本地和通過時間機器備份。在決定還原到腳本的特定版本之前,從版本瀏覽器執(zhí)行不同版本的腳本。如果您正在從腳本調(diào)試器5或6升級,那么您將能夠立即使用這個特性,因為以前的腳本調(diào)試器版本已經(jīng)為您保留了版本信息。

8、改進包編輯

腳本調(diào)試器7的改進的bundle編輯器允許您指定您的AppleScript滴接受的文件類型。用統(tǒng)一類型標識符或文件名擴展名指定文件,或者兩者都指定。腳本調(diào)試器7提供了更多配置AppleScript applet和液滴的選項??刂茟贸绦騻鬏敯踩?,只做后臺應用程序,并直接從腳本調(diào)試器捆綁所需的庫。

9、增強Applet殼

腳本調(diào)試器7提供了一種新的方法,將applesscript作為獨立的應用程序部署,為用戶提供一個改進的界面,通過Sparkle和更多的方式支持自動軟件更新。如果您正在創(chuàng)建AppleScript小水滴,腳本調(diào)試器7的增強applet提供一個刪除目標窗口,用戶可以在其中拖放文件或使用Spotlight搜索來找到他們想要處理的文件。

10、探險家進化

腳本調(diào)試器7的Dictionary Explorer允許您移動、復制或刪除對象。腳本調(diào)試器7可以讓您在不編寫任何AppleScript代碼的情況下,更深入地探索應用程序的腳本能力。通過在資源管理器中選擇并按刪除鍵來刪除對象。在資源管理器中使用拖放移動和復制對象。

11、瀏覽器記錄

腳本調(diào)試器7提供了一種全新的生成AppleScript代碼的方法:Explorer記錄。開始錄制腳本,然后開始使用腳本調(diào)試器的字典資源管理器探索應用程序。當您更改屬性值或移動、復制或刪除對象時,將相應的AppleScript代碼添加到您的腳本中。

軟件特色

一、設(shè)置斷點

1、斷點標志我們可以設(shè)置在調(diào)試器中,迫使代碼執(zhí)行停止在這一點上,開始單步執(zhí)行代碼。載我們 debug_timestable2.htm到瀏覽器頁面。這將打開調(diào)試器和停止執(zhí)行與我們的一致 調(diào)試器聲明。現(xiàn)在想象一下,我們想要阻止 writeTimesTable()函數(shù)在直線上寫的結(jié)果乘以表的頁面,即 document . write(writeString)。這是最后一個語句 為循環(huán)。然而,我們不想手動步驟之前仔細閱讀每一行。我們能做的就是在這行設(shè)置一個斷點,然后單擊Run圖標,將重新啟動代碼執(zhí)行以正常的方式,也就是說,沒有單一的步進。當達到斷點,代碼的執(zhí)行將會停止。

2、設(shè)置斷點,我們需要向上滾動代碼在調(diào)試器窗口,直到我們可以看到我們想要的線把斷點。點擊這條線,然后單擊Toggle Breakpoint工具欄上的圖標,說明。

任何與斷點由紅褐色表示點左邊的代碼窗口,由線本身被設(shè)置為紅棕色,盡管可能并不總是彩色的。我們可以一次設(shè)置許多或幾個斷點我們希望,如果我們想要打破在其他行我們可以添加斷點。

3、設(shè)置一個斷點,我們只需點擊相關(guān)行代碼,再次單擊Toggle breakpoint圖標,切換了。立即清除所有斷點,我們可以在這里點擊清除所有斷點圖標說明。

二、命令窗口

1、在單步執(zhí)行代碼并檢查執(zhí)行流的是有用的,什么是真正有用的是能夠檢查包含在變量的值。我們可以做所有這些事情使用調(diào)試器的命令窗口。希望在執(zhí)行暫停開放之前我們設(shè)置的斷點。document.write(writeString);讓我們看看我們?nèi)绾握页霎斍皟r值中包含的變量 writeString.

2、首先,我們需要從內(nèi)部打開命令窗口調(diào)試器。我們通過單擊命令窗口圖標,說明這里,或通過選擇從視圖菜單命令窗口。

在命令窗口中,輸入變量的名稱我們想檢查,在這種情況下 writeString;然后單擊Enter。這將導致下面的值包含在變量里,打印我們的命令在命令窗口,如圖所示圖

三、調(diào)用堆棧窗口

1、當通過代碼單步時,調(diào)用堆棧窗口保持運行列表的函數(shù)被稱為到當前點的執(zhí)行代碼。讓我們創(chuàng)建一個示例web頁面,展示了調(diào)用堆棧很好。

2、保存該頁面 debug_callstack.htm,然后裝入IE。加載時,我們會看到一個空白的網(wǎng)頁和一個按鈕。單擊按鈕,調(diào)試器將打開 調(diào)試器聲明 button1_onclick()函數(shù),它是連接到按鈕 onclick事件處理程序;

3、打開調(diào)用堆棧窗口中,單擊工具欄中的“調(diào)用堆?!眻D標,說明這里,或選擇從視圖菜單調(diào)用堆棧。

4、每一次函數(shù)被調(diào)用時,調(diào)試器添加函數(shù)調(diào)用堆棧的頂部。我們已經(jīng)可以看到,第一個函數(shù)是附加到的代碼 onclick事件處理程序的按鈕。匿名函數(shù)是事件處理程序調(diào)用我們的代碼 onclick函數(shù)。接下來,添加到所調(diào)用的函數(shù)的調(diào)用堆棧 onclick事件,它是函數(shù) button1_onclick()顯示調(diào)用堆棧的頂部。

5、如果我們想看到每個函數(shù)第一次進入時,我們只需要在調(diào)用堆棧窗口雙擊函數(shù)名。雙擊將顯示?,F(xiàn)在雙擊頂線,這將帶我們回到當前執(zhí)行點。

6、現(xiàn)在單步執(zhí)行兩次,使用進入圖標。第一步是調(diào)用 firstCall()函數(shù)。第二步帶我們到函數(shù)本身。函數(shù)是立即添加到調(diào)用堆棧。

更新日志

v8.0.8版本

解決了問題其中出現(xiàn)在較長單詞中的塊關(guān)鍵字不能被正確解析。

解決了幫助菜單的一系列問題:

瀏覽器中的“打開幫助”菜單項再次起作用。

“腳本調(diào)試器發(fā)行說明”菜單項將帶您進入腳本調(diào)試器8的正確網(wǎng)頁。

解決了一個問題當啟用調(diào)試時,腳本調(diào)試器錯誤地檢測到局部變量的更改。

修復了當SD公證人和SD公證人2都存在時,公證按鈕可能無法在導出時出現(xiàn)的問題。

解決了在塊注釋中插入新行時可能出現(xiàn)的掛起問題。

載地址

  • Mac版
Script Debugger Mac版 v8.0.8

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)