簡介:
本軟件是調(diào)試Windows腳本的利器,可以極大地改善開發(fā)批處理腳本的效率和質(zhì)量。設置斷點
在代碼編輯器左邊欄上點擊就可以增加和刪除斷點。
只可以在批處理語句開頭行之前加斷點,不可以在批處理語句的續(xù)行加斷點,不可以在空行、標簽行和右括號)開頭的行加斷點,不可以在非批處理代碼處【比如內(nèi)嵌perl代碼】加斷點;
雖然程序做了初步的檢查以防止你的疏忽大意,但是遠遠不夠完善,需要你的一點點自主判斷。 例如下面綠色的行可以下斷點,紅色的行不可以下斷點。最后一行因為是一個批處理語句的續(xù)行,不是一個批處理語句的開頭。
set name=value
if "%name%"=="value" (
echo very good
)
:alabel
echo I have a dream, I want to ^
set a national record.
新建工程
啟動Windows批處理調(diào)試器時,就存在一個工程。也可以通過File>new project菜單項新建工程。
打開工程
在資源瀏覽器雙擊.bdc文件,就會啟動Windows批處理調(diào)試器。也可以通過File>open project菜單項打開工程。
保存工程
如果當前工程的某些屬性存在變化,在新建工程、打開工程或者退出程序時,Windows批處理調(diào)試器會提示你是否保存當前工程。沒有“工程另存為”選項。你可以通過復制.bdc文件來模擬這個功能。.bdc文件是JSON文本格式,可以用任何一個文本閱讀器打開,不過推薦你在Windows批處理調(diào)試器中編輯,以免出錯。
添加批處理文件
通過打開文件按鈕或者拖拽方式打開批處理文件,就可以把批處理文件添加到當前工程?梢栽贔iles窗格看到當前工程所有的批處理文件。
刪除批處理文件
在Files窗格單擊某個文件名左邊的x單元格,會關閉該文件,同時把該文件從當前工程中刪除【放心,該文件本身依然在磁盤上】,這個行為基本等同于刪除該文件上的所有斷點。
在MTI【多標簽界面】關閉文件不會從工程中刪除該文件,也就是說該文件上的斷點依然存在,在調(diào)試時如果命中該斷點,會打開該文件,并顯示命中斷點。
設置批處理腳本入口文件
在properties窗格的Entry File右邊輸入批處理腳本入口文件,需要是全路徑,可以有空格,不可以用引號"括住文件名。這是調(diào)試必需設置。
也可以在Files窗格雙擊某個文件右邊的S單元格來設置批處理入口文件。
設置批處理腳本參數(shù)
在properties窗格的Batch Arguments右邊輸入批處理腳本參數(shù),和你在命令行上想要輸入的一模一樣就行了。
設置初始當前目錄
在properties窗格的Current Directory右邊輸入初始當前目錄,這個相當于你在執(zhí)行批處理腳本前,在命令解釋器中使用cd /d <dirname>改變當前目錄。
設置初始環(huán)境變量
在properties窗格右擊會添加一個空行,在空行左邊可編輯單元格輸入變量名,右邊輸入變量值。如果變量值為空,等于清除該變量。
單擊變量左邊的x會刪除該變量。注意這和變量的值為空的情況不同。
設置觀察環(huán)境變量
在watch窗格右擊會添加一個空行,在左邊可編輯單元格輸入想要在斷點命中時觀察的變量名。
單擊變量左邊的x會刪除該觀察變量。
設置過濾變量名
斷點命中時,在variables窗格上面的空行左邊單元格輸入,variables窗格會僅顯示所有含有該過濾變量名的變量。
觀察斷點命中時的批處理狀態(tài)
可以在variables窗格觀察到所有變量的值,當前路徑,以及errorlevel。
在variables窗格也可以觀察到批處理執(zhí)行完那一刻的狀態(tài),條件是你的批處理不是通過exit命令退出的,通過exit /b命令退出是可以的。
查找
增加了在文檔中查找字符串的功能。
智能提示
增加了命令的智能提示功能,用戶可以通過修改安裝目錄下的隱藏文件IntelliSense.txt來定制智能提示。
本次更新:
修復了有中文時,代碼著色線程造成程序崩潰的錯誤。
增加了查找功能。
剔除了界面的中文字符,以使英文環(huán)境可以正常顯示。
增加了命令的智能提示功能。