无法在命令提示符下运行包含gWidgets2的R脚本

时间:2014-02-17 04:30:11

标签: r gwidgets rscript

说我有一个基本的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 个答案:

答案 0 :(得分:1)

将脚本更改为:

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

此外,我假设您将@echo off视为批处理文件中的第一行。 PAUSE语句可以省略。