2014-02-17 136 views
1

說我有一個基礎研發腳本:無法運行包含gWidgets2在命令提示符[R腳本

require(gWidgets2RGtk2) 
w<-gbasicdialog("Stage 1.5") 
visible(w) 

我保存它,並試圖用命令提示符下運行使用批處理文件看起來像這樣:

@echo 
"C:\Program Files\R\R-3.0.2\bin\x64\Rscript.exe" "C:\Users\Me\Desktop\test\test.r" 
PAUSE 

當我嘗試運行此腳本,我得到這個錯誤的所有包都加載之後:

Error in UseMethod(".gbasicdialog") : 
    no applicable method for '.gbasicdialog'applied to an object of class "NULL" 
Calls: gbasicdialog -> .gbasicdialog 
Execution halted 

任何人都可以看到我是否做錯了什麼?

回答

1

腳本改成這樣:

options(guiToolkit="RGtk2") 
library(gWidgets2) 
w <- gbasicdialog("Stage 1.5") 
visible(w) 

此外,我認爲你的意思@echo off在批處理文件的第一行。 PAUSE語句可以省略。

相關問題