C#IronRuby用参数调用ruby脚本

时间:2017-07-27 12:22:27

标签: c# ruby ironruby

我正在尝试从我的c#程序中调用ruby脚本。我在IronRuby包上找到了一些文档,并开始使用它,但是我遇到了命令行参数的一些问题。该脚本必须使用两个参数才能正常工作。我似乎无法弄清楚如何让c#程序理解我正在传递参数和文件,而不仅仅是文件路径。这是我的代码:

 var runtime = Ruby.CreateRuntime();
 var engine = runtime.GetEngine("rb");
 var arg1 = "arg1";
 var arg2 = "arg2";
 String path = String.Format(@"{0} {1} {2}", @"filepath", arg1, arg2);
 engine.ExecuteFile(path);

0 个答案:

没有答案