我是写批处理文件的新手,需要帮助。
我想使用一个批处理文件执行以下任务。
1)启动命令
2)将目录更改为C:\程序文件\Microsoft\MRO\r-3.3.0\bin
3)在那里运行r脚本
我知道,如果我按如下方式编写命令,就可以实现这一点:

    cmd.exe /K "cd C:\Program Files\Microsoft\MRO\R-3.3.0\bin && Rscript BlowerHealthIntegration.R 0.753975708353173 0.16874738612188295 0.028476842398414307 -0.014617814348478057 0.6436494038934525 0.17659988446055574 0.007223245126697915 -0.014617814348478057"

但最主要的问题是我必须把每件事都写在一行。
我怎样才能把它们分开?
说我想写这样的东西
    cmd.exe
    C:\Program Files\Microsoft\MRO\R-3.3.0\bin
    Rscript BlowerHealthIntegration.R 0.753975708353173 0.16874738612188295 0.028476842398414307 -0.014617814348478057 0.6436494038934525 0.17659988446055574 0.007223245126697915 -0.014617814348478057

这就像在按下回车键后输入每个命令一样。如何在Windows7x64位中实现这一点。

最佳答案

尝试此代码并告诉我结果:

@echo off
CD /D "%ProgramFiles%\Microsoft\MRO\R-3.3.0\bin\"
Rscript "BlowerHealthIntegration.R 0.753975708353173 0.16874738612188295 0.028476842398414307 -0.014617814348478057 0.6436494038934525 0.17659988446055574 0.007223245126697915 -0.014617814348478057"

07-27 13:29