2011-12-08 10 views
0

Windowsのコマンドラインからキュウリを実行すると、現在はANSICONを使って色付きの出力が得られます。 MSBuild:着色キュウリの出力

私は、コマンドラインから実行し、次のMSBuildターゲットを、使用

、私は色の出力

<Target Name="Tests_Functional_Run"> 
    <Exec Command="bundle exec cucumber" /> 
</Target> 

私はMSBuildので出力を色付け得ることができる方法任意のアイデアを得ることはありませんか?

答えて

0

まず第一に、私は何を「カラードキュウリ」を参照して、この質問を読んでなければならなかった...

は、Visual Studioでプロジェクトをビルド、またはコマンドラインからのMSBuildを使用していますか?コマンドラインからのMSBuildはあらゆる種類のカラー出力を出しますが、私はVS出力ウィンドウで色を見たことがないので、私は尋ねます。

+0

私はこれをコマンドラインから実行しています。 – Castrohenge

0

着色は「表示モジュール」のアーティファクトです(より良い用語が手にないため)。 Windowsコンソールは、コマンドライン出力から表示されるメッセージの種類に敏感です。

[出力]ペインの色を付けるには、VSアドインを作成または検索する必要があります。または、テキストを有能なエディタにコピーし、その色付け機能を使用します。

0

端末はANSIカラーをサポートする必要があります。ここではANSIConと呼ばれるものを使用しています。これを設定すると、すべてのcmdシェルにインストールされ、キュウリのカラー出力が得られます。

+0

既にANSICONを使用しています(修正済みの回答)。 MSBuildでコマンドを実行すると色が失われます。 – Castrohenge