2017-04-04 14 views
0

Rgui.exe後面用於立即採購R源文件的命令行選項?之後不必手動輸入source("c:\MyGreatSource.R")。喜歡的東西:Rgui用於採購R文件的命令行

Rgui.exe --source「C:\ MyGreatSource.R」

聽起來像在任何初學者手冊回答一個簡單的問題,但我不能在任何地方找到這樣的選項。

+0

Rscript.exe在每次啓動時加載「C:\ MyGreatSource.R」 –

+0

看來Rscript.exe執行腳本,然後關閉。我希望GUI保持開放,讓我在那裏工作。 – Mike

+0

R窗口G​​UI不存在此選項。 – MrFlick

回答

0

我發現了一個可行的解決方案,也許其他人感興趣。再次,我喜歡做的是啓動Rgui並在那裏工作。我的所有工作環境和功能都在R源文件中定義,我在工作中不斷進一步開發。因此,GUI中的每個命令都以Load1()開頭;其中Load1是一個函數,它只是簡單地爲我的R文件提供資源,以更新我剛剛做出的更改。顯然,Load1也是在我的R文件中定義的,所以我需要首先獲得它,而不需要太多的努力。我已經設置了既不加載也不保存工作場所的命令行選項;我不喜歡以前的會話中帶有測試變量的舊雜亂,等等。

但是,我現在的解決方案是創建一個只包含我的Load1函數定義的工作區RData文件。該工作文件是很容易只是增加了路徑進入命令行選項"D:\MyLoad1.RData"

0

我用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}