2012-04-17 125 views
1

我在應用程序的命令行中工作了很多,在json中發送了很多響應信息。我發現,有時是不容易找到在響應開始和結束,並在那裏爲這個響應的命令 response in Console2 and CMD在Windows命令行中配置命令和響應顏色。備擇方案?

我試過Console2,CMD,PowerShell的,但沒有找到任何選項來配置命令和響應顏色。你知道這樣的應用程序嗎? 理想情況下,找到具有可配置語法顏色的應用程序會非常好(即爲JSON設置顏色作爲響應)

回答

1

是的,您可以在PowerShell中實現,但並不那麼容易。這取決於你實際在做什麼。比方說,你正在使用PowerShell的只是作爲控制檯來運行一些命令行工具,如:

SendRequest "url" "param" "param" 

PowerShell的將只打印輸出返回什麼。你可以做的是寫一個小PowerShell的包裝,將抓住這一命令的輸出,並添加一些顏色給它,就像這樣:

param($url, $param1, $param2) 
$response = SendRequest $url $param1 $param2 
Write-Host $response.Property1 -ForegroundColor Cyan 
Write-Host $response.JSON -ForegroundColor Red 

這樣你撥打:

.\execSendRequest.ps1 "url" "param" "param" 

,它會告訴你顏色的反應。同樣,您可以爲每個屬性執行一些更多處理,並以不同的顏色打印出您的JSON響應。