2017-05-04 59 views
0

所以我寫的打開了CMD,當滿足特定條件不通知您的R腳本:運行R.腳本在批處理文件

系統(「CMD/C‘ECHO條件已滿足’」 , 無形= FALSE,等待= FALSE)

我嘗試使用批處理文件與下面的代碼

啓動「C自動化它:\ Program Files文件\ r \ R-3.4。 0 \ bin \ R.exe「CMD BATCH C:\ Users \ User \ Documents \文件名.R

當我自己運行R文件時,CMD提示說條件滿足彈出就好了。但是,當我運行批處理文件時,CMD提示說已滿足條件不再彈出。相反,一個空白的CMD彈出。我該如何解決?

回答

0

start命令使用第一對引號作爲窗口標題

的如由start /?指出:

START [ 「標題」] [/ d路徑]
「標題」 標題在窗口標題欄中顯示。

爲了克服這個問題,只需添加引號到start命令

更新後的腳本:

start "" "C:\Program Files\R\R-3.4.0\bin\R.exe" CMD BATCH 
C:\Users\User\Documents\filename.R 
+0

我想這一點,和CMD用於R腳本仍是空白。批處理文件的CMD變爲空白,儘管這不是我正在尋找的。 –