Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Windows 7上创建Rscript的快捷方式_Windows_R_Shortcut - Fatal编程技术网

如何在Windows 7上创建Rscript的快捷方式

如何在Windows 7上创建Rscript的快捷方式,windows,r,shortcut,Windows,R,Shortcut,我创建了一个Windows7快捷方式,试图让不熟悉R的人能够运行一个简单的程序。我试着听从其他帖子的建议,但肯定是遗漏了什么。这就是我现在的捷径 目标:“C:\ProgramFiles\R\R-3.0.2\bin\x64\Rscript.exe”--vanilla-e“C:\Users\Moo\Desktop\CharCalendar.R” 从以下位置开始:“C:\Program Files\R\R-3.0.2\bin\x64” 我收到的错误消息(在黑色DOS窗口中非常短暂地闪烁)会说类似于“C

我创建了一个Windows7快捷方式,试图让不熟悉R的人能够运行一个简单的程序。我试着听从其他帖子的建议,但肯定是遗漏了什么。这就是我现在的捷径

目标:
“C:\ProgramFiles\R\R-3.0.2\bin\x64\Rscript.exe”--vanilla-e“C:\Users\Moo\Desktop\CharCalendar.R”

从以下位置开始:
“C:\Program Files\R\R-3.0.2\bin\x64”

我收到的错误消息(在黑色DOS窗口中非常短暂地闪烁)会说类似于“C:\”中的
错误意外输入

我尝试过在目标中使用引号和不使用引号,我尝试过在目标中使用source()(也尝试过使用引号和不使用引号)


当我在R控制台中提交脚本时,脚本运行正常。

我必须承认,我几乎从未在Windows中创建过自己的快捷方式。但是,您似乎可以编写一个运行R脚本并暂停的bat文件,以便读取输出:

@echo off
"C:\Program Files\R\R-3.0.2\bin\x64\Rscript.exe" "C:\Users\Moo\Desktop\CharCalendar.r"
PAUSE
您可能还希望在
Rscript.exe
之后添加其他选项和参数。如果您想将其传递给
Rgui.exe
,那么这将是一个更棘手的问题。有关提示,请阅读以下stackoverflow主题:

您可能想要

"C:\Program Files\R\R-3.0.2\bin\x64\Rscript.exe" --vanilla C:\Users\Moo\Desktop\CharCalendar.r

作为你的目标。否
-e
;指定要运行的表达式,而不是脚本文件。

Rscript.exe-e
替换为
Rterm.exe-f
,这表示要将文件作为参数传递,
-e
用于传递表达式,例如
Rscript.exe-e“我没有尝试这个,因为我用@HongOoi的答案得到了它。不过,谢谢你的建议。我试过这个,但除非我按照@HongOoi的建议去掉-f,否则它不会起作用。@HongOoi你是对的,thx指出这一点,我想到了Rterm。我修正了我的答案。