我有一个exe文件(AERMINUTE-this link中的版本15272 !。
我知道此“ exe”文件通过以下批处理文件运行:
echo ALS_AERMIN.INP > inputfile.txt
H:\Projects\AERMOD_BufferZone\AERMINUTE_RUN\aerminute_15272.exe < inputfile.txt
del inputfile.txt
在this link的第8分钟中进行了解释:
我可以通过R运行批处理文件,但是我想将此批处理文件重写为R脚本。
作品:
shell.exec("H:/Projects/AERMOD_BufferZone/AERMINUTE_RUN/Batch_File.bat")
不起作用,我尝试使用“ system2”并将输入文件作为参数,但不起作用):
rm(list = ls())
setwd("H:/Projects/AERMOD_BufferZone/AERMINUTE_RUN")
cmd_name<- "H:/Projects/AERMOD_BufferZone/AERMINUTE_RUN/aerminute_15272.exe"
param <- "inputfile.txt"
system2(cmd_name, args = c(param))