JP Software TCC是一款可以替代windows CMD命令行處理工具的軟件,這款軟件在包含了CMD原有功能的基礎(chǔ)上還加入了許多新的功能。JP Software TCC可以使用集成編輯器和批處理文件調(diào)試器,在很短的時(shí)間內(nèi)創(chuàng)建和調(diào)試批處理腳本。
功能介紹:
1、使用集成的圖形IDE創(chuàng)建和調(diào)試批處理腳本。 IDE包括選項(xiàng)卡式編輯窗口和帶有單步執(zhí)行,斷點(diǎn),語(yǔ)法著色,工具提示,書(shū)簽,選項(xiàng)卡式變量和監(jiān)視窗口的復(fù)雜調(diào)試器。 Windows批處理文件編程從未如此簡(jiǎn)單或更強(qiáng)大!
2、TCC命令處理器是Windows CMD shell的完全替代品。
3、TCC腳本語(yǔ)言是Windows CMD shell的大型超集,具有245+內(nèi)部命令,395+內(nèi)部函數(shù)和299個(gè)系統(tǒng)變量。幾乎所有的CMD命令行命令(例如DIR,COPY,DEL,START等)都增加了數(shù)百個(gè)附加選項(xiàng)。 TCC增加了200多個(gè)新命令。 TCC通常可以在一行或兩行中完成,這需要幾十個(gè)CMD命令(當(dāng)CMD可以完成時(shí))。
4、腳本語(yǔ)言包括一整套擴(kuò)展流控制結(jié)構(gòu),包括IF-Then-Else,DO和FOR循環(huán),SWITCH,子程序,批處理庫(kù)等。
5、使用TCC的語(yǔ)法著色,輸入,輸出,錯(cuò)誤,選擇和目錄顏色以及ANSI x3.64支持來(lái)著色命令行。
6、大多數(shù)交互式命令(例如COPY,DEL,DIR,MOVE,REN,START等)都有命令對(duì)話框,允許您在執(zhí)行之前選擇文件名和選項(xiàng)并查看命令行。最強(qiáng)大的Windows命令處理器也是最容易使用的!
7、監(jiān)視系統(tǒng)的硬件和軟件事件,并在觸發(fā)事件時(shí)執(zhí)行命令。您可以監(jiān)控目錄更改,剪貼板,事件日志,以太網(wǎng)和WiFi連接,服務(wù),進(jìn)程以及USB和Firewire連接。并且所有監(jiān)視命令都支持TCC命令對(duì)話框(參見(jiàn)上文)。
8、您可以使用別名重新定義命令,為常規(guī)任務(wù)創(chuàng)建新命令和函數(shù),并將常用命令分配給單個(gè)擊鍵。
9、環(huán)境變量替換大大增強(qiáng),包括嵌套變量,延遲擴(kuò)展,間接變量,多維數(shù)組變量,以及對(duì)注冊(cè)表中的系統(tǒng),用戶和volatile變量的直接訪問(wèn)。
10、按日期,時(shí)間,大小,所有者和擴(kuò)展通配符或正則表達(dá)式選擇或排除文件,以實(shí)現(xiàn)文件管理的非凡靈活性。
11、為大多數(shù)文件處理命令指定多個(gè)文件名(即COPY,DEL,DIR,MOVE等),或者可選地包含文件名參數(shù)的文件名。 (COPY甚至支持多個(gè)目標(biāo)以及多個(gè)來(lái)源。)
12、可以使用多種類(lèi)型的I / O重定向,包括重定向和管道到STDERR,“進(jìn)程中”管道,“here-document”和“here-string”重定向,以及Tee和Y管道配件。
13、瀏覽命令行和目錄歷史記錄,文件名和目錄完成,并使用高級(jí)行編輯器使用大量剪切和粘貼選項(xiàng)。
使用幫助:
自定義TCC環(huán)境
TCC.EXE是Take Command附帶的命令提示符解釋器。它是程序包的大腦,程序從鍵盤(pán)或批處理文件接受命令,解析并執(zhí)行它們。TCC通常在Take Command界面的選項(xiàng)卡窗口中運(yùn)行。它也可以在Take Command環(huán)境之外的常規(guī)控制臺(tái)窗口中自行運(yùn)行,以獲得更加簡(jiǎn)潔的體驗(yàn)。本節(jié)中的自定義項(xiàng)專(zhuān)門(mén)針對(duì)TCC,無(wú)論是在Take Command界面中運(yùn)行還是單獨(dú)運(yùn)行。
1、輸入和錯(cuò)誤顏色
使用命令shell,定期更改命令和輸出,命令和輸出有一定的節(jié)奏。向后滾動(dòng)控制臺(tái)緩沖區(qū)時(shí),此循環(huán)并不總是很明顯。當(dāng)所有文本看起來(lái)都相同時(shí),很難發(fā)現(xiàn)一個(gè)命令的輸出結(jié)束和下一個(gè)命令開(kāi)始的位置。您可以進(jìn)行的最簡(jiǎn)單的自定義之一是更改輸入顏色,而且當(dāng)您的輸入在視覺(jué)上與shell的輸出不同時(shí),在屏幕上解釋文本會(huì)更容易。要調(diào)整輸入顏色,請(qǐng)啟動(dòng)“選項(xiàng)”對(duì)話框。選擇Windows選項(xiàng)卡,然后選擇一個(gè)新的輸入前景; 如果你愿意,也可以改變背景。
除了在提示符下鍵入的命令外,輸入顏色還會(huì)將用戶輸入設(shè)置為內(nèi)部命令(如INPUT和ESET)。
當(dāng)您在Windows選項(xiàng)卡上時(shí),您還可以設(shè)置錯(cuò)誤顏色。TCC將此設(shè)置用于內(nèi)部命令顯示的錯(cuò)誤消息。這是一種簡(jiǎn)單的方法,可以使視覺(jué)上的錯(cuò)誤與其他輸出區(qū)別開(kāi)來(lái),再次使您的眼睛更容易解析控制臺(tái)窗口中的文本。
錯(cuò)誤顏色還會(huì)為ECHOERR和ECHOSERR內(nèi)部命令著色。它對(duì)外部命令沒(méi)有影響。
2、自定義TCC提示
您可能已經(jīng)熟悉在Microsoft的命令shell中更改提示。與CMD.EXE和COMMAND.COM中一樣,可以使用PROMPT命令或通過(guò)設(shè)置名為PROMPT的環(huán)境變量來(lái)修改TCC的提示。除了一個(gè)來(lái)自CMD.EXE的PROMPT $ -Sequences之外的所有序列都在TCC中得到支持,并且有十幾個(gè)新的。(一個(gè)區(qū)別是$ M,當(dāng)微軟將它添加到CMD時(shí),它已在TCC中使用。您可以使用TCC @TRUENAME變量函數(shù)獲得CMD $ M行為。)請(qǐng)參閱幫助文件以獲取完整列表。
由于TCC的提示除了CMD.EXE提供的功能之外還有其他一些功能,因此您可能希望在不影響CMD.EXE的情況下更改TCC的提示。對(duì)于啟動(dòng)批處理文件TCSTART.BTM,這是一項(xiàng)很好的任務(wù)。在TCSTART.BTM中放置PROMPT命令,并在TCC啟動(dòng)時(shí)設(shè)置所需的提示。
除了傳統(tǒng)的$ code之外,您還可以在提示符中放置環(huán)境變量,內(nèi)部變量和函數(shù),并且每次顯示提示時(shí)都會(huì)擴(kuò)展它們。要在定義提示變量時(shí)阻止它們擴(kuò)展,請(qǐng)使用反引號(hào)括住整個(gè)值:
rem使用內(nèi)部變量和函數(shù)的提示:
提示`$ n:%@ label [%_ disk]%@ diskfree [%_ disk,mc] M free $ _%_ cwps $ g`
通過(guò)定義PRE_INPUT,PRE_EXEC或POST_EXEC別名,可以在顯示提示之前“掛鉤”提示并執(zhí)行命令:
rem一個(gè)計(jì)算命令行的提示:
set icmd = 0 alias pre_exec =`set icmd =%@ inc [%icmd]`prompt`%icmd $ P $ g`
如果啟用ANSI處理,則可以在提示中嵌入ANSI轉(zhuǎn)義序列。(要啟用ANSI,請(qǐng)打開(kāi)“選項(xiàng)”對(duì)話框,選擇“Windows”選項(xiàng)卡,然后打開(kāi)“ANSI顏色”復(fù)選框。)您可以在提示中更改顏色,甚至可以移動(dòng)光標(biāo):
rem使用ANSI顏色的提示:
提示$ e [1; 32m $ t $ e [1; 31m $ g $ e [0m
rem使用ANSI定位和顏色的提示:
提示$ e [s $ e [1; 1H $ e [1; 37; 44m $ e [K $ P $ e [0m $ e [u $ G]
TCC還支持第二個(gè)自定義提示變量TITLEPROMPT。當(dāng)TCC在Take Command選項(xiàng)卡窗口中運(yùn)行時(shí),TITLEPROMPT的內(nèi)容顯示在選項(xiàng)卡的標(biāo)簽中;當(dāng)TCC在獨(dú)立控制臺(tái)會(huì)話中運(yùn)行時(shí),TITLEPROMPT的內(nèi)容顯示在控制臺(tái)窗口的標(biāo)題欄中。你可以使用$代碼,變量和函數(shù),就像在PROMPT中一樣。但是,ANSI序列在標(biāo)題欄中沒(méi)有意義。
TITLEPROMPT變量可用于在標(biāo)題欄中顯示提示信息。