在Windows中将批处理文件命令拆分为多行

在Windows中将批处理文件命令拆分为多行,windows,batch-file,cmd,Windows,Batch File,Cmd,我是写批处理文件的新手,需要帮助 我想使用单个批处理文件执行以下任务 1) 启动命令 2) 将目录更改为C:\Program Files\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.7539757

我是写批处理文件的新手,需要帮助

我想使用单个批处理文件执行以下任务

1) 启动命令 2) 将目录更改为C:\Program Files\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

这类似于在按enter键后输入每个命令。如何在Windows 7 x64位中实现这一点。

尝试一下这段代码,并告诉我结果:

@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"

请注意,Batch.bat文件由
cmd.exe
处理器自动执行。换句话说,您通常不需要在批处理文件中调用
cmd.exe
(除非您使用一些高级方法);只需将所需的命令放在.bat文件中,每行一个…谢谢您的回答。第一个问题是它会立即关闭。因此,我在末尾添加了timeout 25,以使输出可见的时间更长一些。但另一个错误是“没有这样的文件或目录”。但是文件在那里。请删除或注释掉
@echo off
行。然后,在cmdshell提示符下运行脚本时复制并粘贴输出。把它贴在问题上,而不是像这样的评论上。