1

我在应用程序的命令行中进行了很多工作,并在 json 中发送大量信息作为响应。我发现有时很难找到响应的开始和结束位置以及该响应的命令在哪里 Console2 和 CMD 中的响应

我尝试了 Console2、CMD、PowerShell,但没有找到任何配置命令和响应颜色的选项。你知道这样的应用程序吗?理想情况下,找到具有可配置语法颜色的应用程序会非常好(即为 JSON 设置颜色作为响应)

4

1 回答 1

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 响应。

于 2012-04-18T11:16:49.887 回答