R CMD BATCH'R'未被识别为内部或外部命令,可操作程序或批处理文件

R CMD BATCH'R'未被识别为内部或外部命令,可操作程序或批处理文件

问题描述:

我正在尝试创建一个bat文件,该文件将执行公司股票行情的网页搜索,然后通过电子邮件发送.txt文件输出。我目前使用在.bat文件这一行:R CMD BATCH'R'未被识别为内部或外部命令,可操作程序或批处理文件

@echo off R CMD BATCH \\PERFILE01\PER1_MyDocs3\W47382\Desktop\R_Automation\WebCorpus_run.R 

当运行该文件时,出现以下错误:“R”不被识别为一个内部或外部的命令,可操作的程序或批处理文件。

我意识到还有很多其他人有同样的问题,但我仍然没有解决我的问题。

+1

确保R在您的路径中。 –

+0

对不起,我已经看过很多次了,但我不知道该怎么做。 – Harry

+0

我发现另一个网站,它解释了我认为的R路径 - 进入计算机的高级安全设置。我需要管理员密码,但是因为我在工作计算机上,所以我需要首先获取该密码。 – Harry

基于在安装R /放置请执行以下操作:

@echo off 
set "your_path=C:\PathTo\R" 
set PATH=%PATH%;%your_path% 
set PATH 

这应该设置PATH变量包括your_path您的批处理文件的时间价值。
请注意,当您运行批处理文件时,它将包含your_path;当您启动另一个命令行窗口并键入set PATH时,则不会显示your_path
所以这只是暂时的,并非针对所有用户。

+0

是的,谢谢大家,我复制本网站上的说明:https://stevemosher.wordpress.com/step-two-get-to-know-your-windows-system/它帮助解决这个问题 – Harry