1

コードドキュメントを生成するために、コマンドラインモードで(特定の時間に実行するようにスケジュールされたバッチファイルを介して)Doxygenを使用します。

すべての設定を備えたDoxyfileを提供します。また、以前に生成された同じコードのドキュメントを上書きします。

私の問題は、入力場所の名前がいつか変更される可能性があることです。したがって、ログでは、doxygenは入力場所の1つを見つけることができないことを示しています。

私の目的は、エラーがない場合にのみドキュメントを生成/上書きすることです。

私の頭の中で考えられる解決策は3つあります(利便性の高い順に)。

  1. エラーが発生した場合は、ドキュメントの生成を中断します。
  2. ドキュメントの生成を中断できない場合は、別の場所でドキュメントを生成し、Doxygenがエラーをスローしていなければ、バッチファイルで単純なmoveコマンドを使用して古いドキュメントを置き換えることできます。このために、私はどういうわけかバッチファイルの実行時にDoxygenエラーを把握する必要があります。
  3. ドキュメントを別のフォルダに保存し、ログをtxtに保存し、txtをバッチでスキャンしてエラーを検出します(これは可能ですが、回避することをお勧めします)

それで、バッチファイルを介してDoxygenを実行しているときにこのエラーを取得する方法はありますか?

4

0 に答える 0