2012-04-17 10 views
1

私はアプリでコマンドラインでたくさん働いて、jsonで多くの情報を送信します。私は時々、応答が開始され、終了し、どここの応答のコマンドです見つけることは容易ではないことが判明response in Console2 and CMDWindowsのコマンドラインでコマンドと応答の色を設定します。代替案?

私はコンソール2、CMD、PowerShellを試みたが、コマンドとレスポンスの色を設定するための任意のオプションを見つけることができませんでした 。あなたはそのようなアプリを知っていますか? 設定可能な構文色でアプリケーションを見つけるのが理想的です(つまり、応答するJSONの色を設定します)。

答えて

1

はい、できますが、それは簡単ではありません。それはあなたが実際にやっていることにかかっています。あなたは同様に、いくつかのコマンドラインツールを実行するために、単にコンソールとして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レスポンスをさまざまな色で印刷することができます。

関連する問題