作者willieliao (Willie Liao)
看板java
标题Re: [问题] Runtime.getRuntime().exec()
时间Tue Oct 20 05:13:44 2009
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)