0

PC の特別なフォルダーに 1 つの exe ファイルがあります。私のフォルダは次のとおりです。D:\Program Files (x86)\FXDD - MetaTrader 私のexe名:metalang.exe このexeはファイルをコンパイルし、新しい形式で作成します。私のサンプルファイルは、たとえば次のとおりです。vfc.mq4

このexeを実行したいときは、コマンドプロンプト(cmd)から同じものを呼び出します: D:\Program Files (x86)\FXDD - MetaTrader\metalang.exe vfc.mq4 そして、それは私のためにファイルをコンパイルします。

質問はこちら: C# でこのプロセスを行うにはどうすればよいですか? この関数が call exe で機能することはわかっています。

Process.Start("C:\\");

vfc.mq4 を呼び出す方法がわかりません。また、何をフォーマットする必要がありますか?

よろしく;

4

2 に答える 2

1

ドキュメントを読むと、 が2 つのProcess.Start()パラメータを取ることができることがわかります。1 つは EXE のファイル名用で、もう 1 つはコマンド ライン引数用です。

于 2013-09-04T17:13:15.503 に答える
0

これを使って:

var process = Process.Start(pathToProgram, argsString);

process.WaitForExit();

var exitCode = process.ExitCode;

argsString では、「vfc.mq4」へのパスを使用します。

それが役に立てば幸い!

フォント: パラメーターを使用して C# でコンソール アプリケーションを実行する

于 2013-09-04T17:15:07.277 に答える