正如我在另一篇文章中所说的那样,我试图从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的正确方法吗?