作者x1214 (躺望天空)
看板R_Language
标题[问题] 在R studio内执行.bat档
时间Tue Jun 18 17:34:35 2019
[问题类型]:
程式谘询 (我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
入门 (曾写过SAS,但对R语法不熟悉)
[问题叙述]:
请教各位大大,我想透过R去执行一个bat档
bat档名称:Run1
bat档内容:"C:\Users\Test2\me2gfP4.exe" " C:\Users\Test2\Input_F3.ini"
我写了一个bat档,要让me2gfP4.exe去执行後面那个Input_F3.ini档
平常我只要点两下bat档,就会开始跑了
现在我想要在R Studio里面叫外部程式bat档跑,却一直失败QQ
我用过许多函数,包括:
shell()
shell.exec()
system()
source()
但是都失败…
下面这行语法,则是跳出画面一闪後就又关掉了…(理论上应该会开始执行程式,至少跑
个20秒才会自己关掉)
shell.exec("C:/Users/Test2/Run1.bat")
尝试了好多函数都无法成功...
拜托各位神人了QQ
[程式范例]:
shell.exec("C:/Users/Test2/Run1.bat")
[关键字]:
shell(), shell.exec(), system(), source()
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.28.172.123 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1560850477.A.8F6.html
1F:推 kokolotl: bat最後留个cmd /k 看看是怎麽回事 06/18 19:21
2F:→ x1214: 抱歉最後找到答案了,是setwd的问题 QQ 06/18 20:20
3F:→ x1214: 谢谢k大的回答 >//////< 06/18 20:21