1

我编写了一个小 VBscript,它通过命令行调用 JAR 文件。

当我双击它运行的 VBscript 文件时,它应该运行。我使用管理员帐户登录。

    call testSub()
    Sub testSub()
    CreateObject("Wscript.Shell").Run "java -jar " & "c:\test\UntisSMTP_SMS.jar " & "aaaa ", 0, true
    End Sub

但是当hMailServer(作为本地系统运行)应该调用 jar 时,什么也没有发生,我收到一条错误消息

脚本错误:来源:(空)-错误:80004005

我用谷歌搜索了这个错误,我发现了一个提示,问题来自无效的访问权限

有没有办法, hMailServer 如何启动 jar ?

提前谢谢了

4

1 回答 1

0

解决方法:

我没有找到问题的直接答案,但我想分享我的解决方法。hMailserver 不能运行命令提示行,即使服务在管理员帐户下运行。我没有找出原因。

所以我的解决方案是编写一个 VBscript,将带有 E-Mailbody 的 HTTPPost 发送到 PHP 脚本,然后 PHPscript 替换我的 JAVA 程序。

于 2015-05-20T05:49:24.980 回答