使用Windows快捷方式运行R脚本

时间:2012-04-25 08:59:14

标签: r

我正在尝试在桌面上创建一个图标(Windows操作系统)。通过单击此图标,将执行R脚本,从而启动GUI应用程序(gWidgets)。

4 个答案:

答案 0 :(得分:4)

阅读帮助文件?启动,了解R在启动过程中经历的内容以及如何自动运行代码。

对于我为特定演示创建GUI的客户,我已经做过类似的事情(我使用tcltk,但所有应该都一样)。我为他们创建了一个桌面快捷方式并修改了在特定文件夹中启动的快捷方式(但是运行标准的Rgui程序),然后在该文件夹中我保存了一个.Rdata文件,其中包含了演示所需的所有代码和数据以及一个函数named.irst启动演示。

然后客户端不需要知道关于R的任何信息,只需双击快捷方式并启动R,我的演示会自动为他们启动,他们输入一些数字,点击一些选项,滑动一些滑块等,然后点击“确定“查看根据他们的情况定制的图表或其他输出。

答案 1 :(得分:2)

我认为您正在寻找批处理文件来启动文件?

如果是,请查看此注释,此注释列出了如何在命令提示符下执行此操作,将其转换为批处理文件。

https://stat.ethz.ch/pipermail/r-help/2002-March/019950.html

答案 2 :(得分:2)

您是否尝试过使用RScript命令?我不知道它在Windows上是如何工作的,但在Linux中我会做类似的事情:

Rscript --vanilla -e 'source("abc.R")'

答案 3 :(得分:0)

我在Windows 7中完成的基本版本是

  1. 找到RScript.exe(例如C:\ Users \ USERNAME \ Documents \ R \ R-3.3.2 \ bin \ x64 \ RScript.exe)
  2. 右键单击并选择“固定到任务栏”

R图标应出现在屏幕底部的任务栏上

  1. 找到您的脚本(例如C:\ Users \ USERNAME \ Documents \ MyScript.R)并将其拖到任务栏上的R图标上
  2. 右键单击图标,“ MyScript”应固定在此处。
  3. 单击“ MyScript”以运行脚本。