Windows의 명령 프롬프트에서 RGui에 매개 변수를 전달할 수 있는지 궁금합니다. 나는 RSCRIPT과 함께 할 것처럼RGui에 매개 변수로 스크립트 전달
RGui myScript.r param1 param2
처럼 뭔가를하고 싶지만 나는 GUI를 표시해야합니다.
여기 내 필요에 대한 정보가 더 있습니다. 내 C# 양식 응용 프로그램에 R로 작성된 GUI를 포함시키고 싶습니다. 폼에서 버튼을 누르면 응용 프로그램이 스크립트와 일부 매개 변수로 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();
http://stackoverflow.com/questions/6940022/running-r-interactively-from-windows-command-prompt –
의 복제본을 앞두고 @Jack Maney : 오, 아니에요. Rscript와 RGui에는 아주 큰 차이가 있습니다. 실제로 OP가 여기에서 묻는 것은 Rscript에서는 매우 가능하며 imho는 RGui에서는 불가능합니다. –
@Jack, 나는 그것이 중복이라고 생각하지 않는다. 이 질문은 링크 된 Q가 R의 대화 형 세션을 시작하는 방법을 묻는 동안 R의 인스턴스간에 개체 (또는 호출)를 보낼 수 있는지 묻습니다. –