看板 java 關於我們 聯絡資訊
This works in command prompt as well :) public static void main(String[] args) throws IOException { String lCmd = "C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE \"C:\\a\\abc.doc\""; Runtime.getRuntime().exec(lCmd); } ※ 引述《focus78612 ()》之銘言: : 小弟想用Runtime.getRuntime()來開啟word檔, : 在網路上爬文, : 找到了以下這組程式碼 : -------------------------------------------------------- : try { : Runtime.getRuntime().exec("C:\\Program Files\\Microsoft : Office\\OFFICE11\\WINWORD.EXE aa.doc"); : } catch (IOException e) { : e.printStackTrace(); : } : } : -------------------------------------------------------- : 然後作者又補充說: : 你的WORD安裝路徑C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE空格 : 後所加的aa.doc為你的文檔文件名(有文件名重複的,可以加路徑,寫法和安裝路徑的寫 : 法一樣) : 以下是我的問題: : 如果要用上述程式來開啟word檔是要在哪個資料夾內? : 爬文爬了很久也試了很多次還是無法成功, : 每次都只有開啟空白word檔 : 我有使用Runtime.getRuntime().exec("cmd /c \"C:\\XXX\\XXXX.doc\""); : 這個用法去試, : 在JCreator環境底下可以成功 : 可是小弟是想要在DOC環境底下來執行, : 可在DOC環境底下卻無法實現這段程式指令(沒有反應) : 以上的問題點 : 懇求高手幫幫忙! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 208.238.98.1 ※ 編輯: willieliao 來自: 208.238.98.1 (10/20 05:15)