0

我正在尝试使用 C# 从 Windows 应用程序的参数调用 ClearCanvas exe,但我无法调用它。下面是我的代码..

字符串[] args = 新字符串[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

Arguments是一个包含命令行参数的字符串,就像您在命令行中键入它们一样。

 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 回答