通过cmd进行外部访问处理

时间:2015-07-16 02:53:57

标签: c# processing

正如我在另一篇文章中所说的那样,我试图从c#自动运行处理ide。最后,我找到了通过cmd运行处理草图的方法,并在环境变量的路径中设置了已安装的处理文件夹。 我发现它可以直接在cmd.exe中输入命令,但是当我想通过Visual Studio中的一些c#代码执行相同的操作时,它不会运行.pde文件。 这是代码,

using System;
using System.Diagnostics;

namespace ConsoleApplication1
{
    class Runprocessing
    {
        static void Main()
        {
            Process process = new Process();
            ProcessStartInfo stinfo = new ProcessStartInfo();
            stinfo.FileName = "cmd.exe";
            stinfo.Arguments = "/c"+"processing-java --run --sketch=D:\\pw --output=D:\\pw\\output";
            stinfo.CreateNoWindow = true;
            stinfo.UseShellExecute = false;

            process = Process.Start(stinfo);

            process.WaitForExit();
            process.Close();
            process.Dispose();
        }
    }
}

我的问题是,我应该如何正确使用processing-java来激活草图。因为我在这里陈述

stinfo.FileName = "cmd.exe";
stinfo.Arguments = "/c"+"processing-java --run --sketch=D:\\pw --output=D:\\pw\\output";

这是在cmd中使用processing-java的正确方法吗?

0 个答案:

没有答案