0
最近我一直在試圖用R來調用名爲mGenov的.exe程序它是命令行程序。我有一些截圖幫助我解釋這一點(我使用Windows 10)。R調用mGENOVA-一個外部程序
據說,它的工作原理是這樣的:
- 上mGenova雙擊,
- 型card.txt
- 熱播的 「輸入」 cmd窗口將關閉
我曾嘗試很多;基本上,他們可以調用該程序,但通過有關在命令
shell(cmd="D:\\mgenova\\mGENOVA\\card.txt", shell="D:\\mgenova\\mGENOVA\\mGENOVA.exe",intern=F)
OR
system("\"D:\\mgenova\\mGENOVA\\mGENOVA.exe\" \"D:\\mgenova\\mGENOVA\\card.txt\""
,show.output.on.console=TRUE,invisible=T,intern=T)
我總是得到這個
[1] "Input the filename containing the control cards." "" "" "*** Control cards file is empty"
attr(,"status")
[1] 1
Warning message:
running command '"D:\mgenova\mGENOVA\mGENOVA.exe" "D:\mgenova\mGENOVA\card.txt"' had status 1
我怎樣才能打字card.txt命令它在它上面運行?感謝您的幫助!!!!!