0

C#を使用してWindowsアプリケーションからのarumentsでClearCanvas exeを呼び出そうとしていますが、呼び出すことができません。以下は私のコードです。

string [] args = new string [2]; args [0] = "ClearCanvas.Desktop";

        Process pro = new Process();

        pro.StartInfo.FileName = @"D:\ClearCanvasWorkStation\Desktop\Executable\bin\Debug\ClearCanvas.Desktop.Executable.exe";
        pro.StartInfo.Arguments = args[0];

        pro.Start();

引数として何を送信する必要があり、複数の引数を送信したい場合はどうすればよいですか?

4

1 に答える 1

0

引数は、コマンドラインで入力したかのようにコマンドライン引数を含む文字列です。

 Process process = new Process();
 process.StartInfo.FileName = 
    @"D:\Cle...Debug\ClearCanvas.Desktop.Executable.exe";
 process.StartInfo.Arguments = "paramet1 parameter2 \"param with space\" parameter4";
 process.Start();

それはあなたのカスタムアプリケーションなので、あなたのアプリケーションが何を期待しているのかわかりません...

于 2012-12-11T07:25:16.837 に答える