Передача скрипта в качестве параметра RGui

Мне было интересно, можно ли передать параметры RGui из командной строки в Windows. Я хотел бы сделать что-то вроде

RGui myScript.r param1 param2

точно так же, как я бы сделал с RScript, но мне нужно отобразить графический интерфейс.

Вот еще немного информации о моих потребностях. Я хочу встроить графический интерфейс, написанный на R, в свое приложение форм C #. Что произойдет, если я нажму кнопку в форме, и приложение запустит процесс, который вызывает RGui с моим скриптом и некоторыми параметрами. До сих пор это прекрасно работало с RScript, но теперь, когда я показываю графику, мне нужно, чтобы R был в интерактивном режиме. Вот код, который я использую:

        myProcess.StartInfo.FileName =Pathing.GetUNCPath( r_path) + "\\Rscript";
        string script_path=Directory.GetParent(AppDomain.CurrentDomain.BaseDirectory).Parent.Parent.Parent.FullName.ToString();
        myProcess.StartInfo.Arguments = Pathing.GetUNCPath(script_path) + "\\display.r " + data_path;
        myProcess.StartInfo.UseShellExecute = true;           
        myProcess.Start();
        myProcess.WaitForExit();
5
задан Bogdan_s02 5 August 2011 в 09:53
поделиться