繁体   English   中英

用于获取R文件的Rgui命令行

[英]Rgui command-line for sourcing R file

在Rgui.exe之后使用什么命令行选项立即采购R源文件? 之后不必手动键入source("c:\\MyGreatSource.R") 就像是:

Rgui.exe-源“ c:\\ MyGreatSource.R”

听起来像是任何初学者手册中回答的简单问题,但我在任何地方都找不到这样的选择。

我找到了可行的解决方案,也许其他人对此感兴趣。 同样,我想做的是启动Rgui并在那里工作。 我所有的工作环境和功能都在R源文件中定义,我在工作过程中不断对其进行进一步的开发。 因此,我在GUI中的每个命令都以Load1()开头; 其中Load1是仅提供我的R文件的功能,以更新我刚刚所做的更改。 显然,Load1也已在我的R文件中定义,因此我需要一开始就毫不费力地获取它。 我已经设置了既不加载也不保存工作场所的命令行选项; 我不喜欢上一个会话中带有测试变量等的旧内容。

但是,我现在的解决方案是只创建一个工作区RData文件,其中仅包含我的Load1函数的定义。 只需将其路径添加到命令行选项"D:\\MyLoad1.RData" ,即可轻松在每次启动时加载此工作场所文件。

我使用AutoHotkey脚本

run,C:\Program Files\R\R-3.3.3\bin\x64\Rgui.exe
WinWait,RGui (64-bit)
WinWaitActive,RGui (64-bit)

Sleep 100
Send,source("%1%")
Send,{enter}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM