将批处理文件命令拆分为Windows

时间:2016-08-21 12:33:23

标签: windows batch-file cmd

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

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

1)启动cmd 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位中实现此目的。

1 个答案:

答案 0 :(得分:1)

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

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