簡體   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