请阅读帮助文件 ?Startup,了解有关 R 在启动过程中经历的详细信息以及如何自动运行代码。
我已经为客户做了类似的事情,我为特定演示创建了一个 GUI(我使用 tcltk,但所有的工作都应该相同)。我为它们创建了一个桌面快捷方式,并将快捷方式修改为在特定文件夹中启动(但运行标准 Rgui 程序),然后在该文件夹中保存一个 .Rdata 文件,其中包含演示所需的所有代码和数据以及函数名为 .First 启动演示。
然后客户不需要了解任何有关 R 的知识,只需双击快捷方式,R 就会启动,我的演示会自动为他们启动,他们输入一些数字,单击一些选项,滑动一些滑块等,然后单击“确定”即可查看根据他们的情况定制的图表或其他输出。