2012-04-17 75 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响应。