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)