2014-02-17 98 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语句可以省略。

相关问题