这可能是一个愚蠢的问题,但是我没有找到解决方法(至少在我搜索的所有内容中,尽管我可能只是没有使用正确的搜索参数。)
我想在Windows中调用一个可执行文件,并向其发送文件(在本例中为Blaise手动文件),该文件的名称在我的脚本中是可变的。
例如,我有
x<-2
myfile<-c(paste("FileNumber",x,".man", sep="")
system("myapp.exe" myfile)
但我只是得到
Error: unexpected symbol in "system("myapp.exe" myfile"
就像命令没有将对象识别为myfile一样,而是将“ myfile”作为文字文本。
我尝试使用粘贴功能创建整行命令,但这也没有用。
答案 0 :(得分:0)
system命令不会将字符串和WHERE game_id = the_id_from_the_previous_query
对象连接在一起,您必须自己进行操作。
因此,请尝试以下操作:
myfile
或者只是:
x<-2
myfile<-c(paste("FileNumber",x,".man", sep=""))
cmd <- paste("myapp.exe", myfile)
system(cmd)