从R使用系统与cmd.exe交互

从R使用系统与cmd.exe交互,r,cmd,call,response,R,Cmd,Call,Response,从R打来的节目要求在某些情况下做出回应-我如何从R反馈答案 我正在使用system功能,尝试使用R运行一个程序 我将放入系统(“.exe”)。这通常是可行的,但有时程序会要求用户做出决定(或响应)。我已经把留言贴在底部了。我可以通过命令提示符直接执行这项操作,没有问题,但是我无法使用系统函数让R将响应(“1”)提供给cmd.exe。我希望能够在所有情况下自动运行此程序,以便它可以与其他代码链接 很抱歉,没有给出一个可复制的例子——我想不出我会怎么做 迄今为止的尝试: 我试着制作一个第二行有“1”

从R打来的节目要求在某些情况下做出回应-我如何从R反馈答案

我正在使用
system
功能,尝试使用R运行一个程序

我将
放入系统(“.exe”)
。这通常是可行的,但有时程序会要求用户做出决定(或响应)。我已经把留言贴在底部了。我可以通过命令提示符直接执行这项操作,没有问题,但是我无法使用
系统
函数让R将响应(
“1”
)提供给cmd.exe。我希望能够在所有情况下自动运行此程序,以便它可以与其他代码链接

很抱歉,没有给出一个可复制的例子——我想不出我会怎么做

迄今为止的尝试:

我试着制作一个第二行有“1”的小批量文件,但没有成功。无论如何,“1”不应该出现在控制台的下一行,而是在程序运行期间被输入,所以我们不希望它起作用

还尝试了
系统(“.exe 1”)
系统(“.exe\n 1”)

这个问题可能有一些提示,但它似乎是一个稍微不同的问题,给定的方法也不起作用:


得到反馈的消息。命令提示符没有问题,但我无法让R给出响应

MODPATH 5.0
 THIS RUN WILL GENERATE A COMPOSITE BUDGET FILE THAT CONTAINS:
               1119597536. BYTES  ( 1067.73 Mb)

  YOU CAN CONTINUE OR STOP NOW.
  SELECT AN OPTION:
       1 = CONTINUE
       2 = STOP NOW, DO NOT GENERATE THE FILE

通常,在命令行传递的选项是命名的。对于与您的选项相对应的名称:哇-感谢您查找文档!MODPATH 6实际上与版本5有很大的不同,但是您已经让我走上了正确的道路,我现在已经询问了软件的作者。将返回报告。您应该下载最新版本。通常,在命令行传递的选项是命名的。对于与您的选项相对应的名称:哇-感谢您查找文档!MODPATH 6实际上与版本5有很大的不同,但是您已经让我走上了正确的道路,我现在已经询问了软件的作者。将返回报告。您应该下载最新版本。