Batch file 批处理文件未执行

Batch file 批处理文件未执行,batch-file,windows-7,Batch File,Windows 7,我创建了一个批处理文件,运行以下命令: "C:\Program Files\R\R-3.1.0\bin\R.exe" CMD BATCH --vanilla --slave "C:\Users\Bloomberg\R\ERVOL.R" 当我在命令提示符中输入这个命令时,它会以我期望的方式执行程序。但是,当我双击.bat文件时,命令提示符会在瞬间弹出并关闭,程序不会执行 如何使.bat文件正确执行?这可能是由路径中的一个小错误引起的: C:\ProgramFiles\R\R-3.1.0\bin

我创建了一个批处理文件,运行以下命令:

"C:\Program Files\R\R-3.1.0\bin\R.exe" CMD BATCH --vanilla --slave  "C:\Users\Bloomberg\R\ERVOL.R"
当我在命令提示符中输入这个命令时,它会以我期望的方式执行程序。但是,当我双击.bat文件时,命令提示符会在瞬间弹出并关闭,程序不会执行


如何使.bat文件正确执行?

这可能是由路径中的一个小错误引起的:

C:\ProgramFiles\R\R-3.1.0\bin\R.exe

尝试放置下划线,使其如下所示:

C:\Program\u Files\R\R-3.1.0\bin\R.exe


当您从命令提示符运行它时,您是否在特定目录中?您可能需要更改到批处理文件中的该文件夹。可能。。当我在命令提示符下运行时,目录是C:\Users\Bloomberg>。我应该先将cd刻录到C:\>?我只是在命令提示符中目录不同时尝试运行批处理文件的内容,但这并没有影响性能。我不知道这个问题出了什么问题,但我找到了解决办法。我的批处理文件现在只是更改目录,然后使用“Rscript”命令。Stu,因为您自己找到了解决方案,所以您可以在批处理文件中发布包含该行的更详细的答案,并接受您自己的答案。听起来像是更改目录和使用rscript的组合。