weixin_42312029 2009-06-10 21:00
浏览 429
已采纳

JAVA中运行.vbs文件,没反应,什么原因 ?

Runtime.getRuntime().exec("cscript E:\w2_0_2\bin\stop-g.vbs");

使用上面一句代码,调试程序也不报错,但没有起到双击运行stop-g.vbs的效果,什么原因?

请指点,多谢。

.vbs中的代码如下

set ws=WScript.CreateObject("WScript.Shell")
ws.Run "E:\w2_0_2\bin\stop-g.bat",0

  • 写回答

2条回答 默认 最新

  • ywbanm 2009-06-11 00:47
    关注

    不对~~

    Java调用VBS应该这样:

    [code="java"]String[] cpCmd = new String[]{"wscript", "VBS脚本位置"};
    process = Runtime.getRuntime().exec(cpCmd);
    // wait for the process end
    int val = process.waitFor();//val 是返回值[/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部