【问题标题】:Run R Script in Batch File在批处理文件中运行 R 脚本
【发布时间】:2017-05-04 19:31:51
【问题描述】:

所以我写了一个 R 脚本,当满足某个条件时,它会打开 CMD 通知你:

system('CMD /C "ECHO 条件满足"', 隐形=假,等待=假)

我正在尝试使用带有以下代码的批处理文件来自动化它

启动 "C:\Program Files\R\R-3.4.0\bin\R.exe" CMD BATCH C:\Users\User\Documents\filename.R

当我自己运行 R 文件时,弹出 CMD 提示说条件满足就好了。但是,当我运行批处理文件时,不再弹出说满足条件的 CMD 提示。相反,会弹出一个空白 CMD。我该如何解决这个问题?

【问题讨论】:

    标签: r batch-file cmd


    【解决方案1】:

    start 命令使用第一对引号作为窗口标题

    start /?所述:

    START ["title"] [/D path]
    "title" 在窗口标题栏中显示的标题。

    要克服这个问题,只需在start 命令中添加引号

    更新的脚本:

    start "" "C:\Program Files\R\R-3.4.0\bin\R.exe" CMD BATCH 
    C:\Users\User\Documents\filename.R
    

    【讨论】:

    • 我试过了,R 脚本的 CMD 还是空白。批处理文件的 CMD 变为空白,虽然这不是我要找的。​​span>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-30
    • 2011-06-15
    • 2017-10-10
    • 1970-01-01
    • 2018-04-14
    相关资源
    最近更新 更多