私はC#でコードを生成していますが、何らかの理由で生成されたコードがコンパイルされています。だから私はC#のWindowsアプリケーション内からastyleを呼び出すことができる方法はありますか?C#で文字列やファイルにastyleを呼び出す
0
A
答えて
0
として、過去に同様のプロジェクトを行っています プライベートvoid astyleDirectory(文字列target_path) { System.Diagnostics.Process pProcess = new System.Diagnostics.Process(); //ここでAstyle.exeを取得するパスを入力してください pProcess.StartInfo.FileName = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly()。Location)+ @ "\ Astyle.exe";
pProcess.StartInfo.Arguments = "--options=none --style=ansi --recursive *.h *.cpp";
pProcess.StartInfo.UseShellExecute = false;
pProcess.StartInfo.RedirectStandardOutput = true;
pProcess.StartInfo.RedirectStandardError = true;
pProcess.StartInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(target_path);
try
{
pProcess.Start();
string strOutput = pProcess.StandardOutput.ReadToEnd();
string strError = pProcess.StandardError.ReadToEnd();
pProcess.WaitForExit();
}
catch { }
}
「
は+0
誰かがコードを正しくフォーマットするのを手伝ってください – kingpin
0
Astyleはコマンドラインツールです.Projectクラスを使用すると、外部から呼び出すことができ、C++ソースファイルをフォーマットするように要求できます。
私は最終的には「数日前にそれを考え出したので、私はC#
経由のastyleに私の機能を共有するだろうと思った、そのような
関連する問題
- 1. C#のメソッドをC++の文字列で呼び出す
- 2. 文字列のメソッドを呼び出す
- 3. 文字列のerrorInfo()を呼び出す
- 4. C++の文字列から特定の文字を呼び出す方法は?
- 5. C#のDLLでC++コードを呼び出して文字列を返す
- 6. メンバー関数を呼び出すC:\ wamp64 \ www \ includes \ functions.phpの文字列でprepare()を呼び出す
- 7. linuxシェルスクリプトでforループで使用するファイルから文字列を文字列で呼び出す方法
- 8. 文字列の文字列paramを連鎖で呼び出す方法
- 9. Pythonは外部Cプログラム呼び出しの改行文字で文字列を出力します
- 10. C#文字列に基づいて呼び出すメソッドを変更する
- 11. Objective C動的に文字列を持つメソッドを呼び出す
- 12. C#別の連結された文字列と変数によって文字列名を呼び出す
- 13. gdbのc文字列でホストプロセス関数を呼び出せますか?
- 14. VBAで文字列の値で変数を呼び出す
- 15. 文字列と最初の文字のインデックスの呼び出し
- 16. Javascript/Reactで別のファイルからグローバル文字列を呼び出す
- 17. 配列に含まれる文字列値に基づいてメソッドを呼び出す/呼び出す
- 18. 文字列の配列からライブラリのムービークリップを呼び出す
- 19. メインで文字列メソッドを呼び出す
- 20. Get Objectプロパティ値を文字列で呼び出す
- 21. テキスト文字列で開くURLを呼び出す
- 22. 文字列でLaravelモデルを呼び出す
- 23. Powershellのhgを文字列の引数で呼び出す
- 24. .NETポータブル - 文字列で.Select()を呼び出す
- 25. ダブルポインタで文字列を参照して呼び出す
- 26. Powershellオブジェクトと文字列を呼び出し式に渡す
- 27. 別のクラスに文字列のArrayListを呼び出す?
- 28. 文字列をコントローラメソッド呼び出しに変換する
- 29. 関数呼び出しを文字列に変換する
- 30. Freemarkerローカライズされた文字列を動的に呼び出す
『何らかの理由』であるかを把握して、発電機にそれを修正する方が簡単ではないでしょうか? – Duck