从Java调用WSH
我有一些基于wscript/vbscript的代码,可以调用某个COM API。这段代码需要定期与我们运行的许多其他基于Java的代码一起运行,以收集度量 我知道我可以把这段代码翻译成使用Com4J、JNA或类似的东西来模仿Java中的行为。但是vbscript代码是由我们度量的应用程序的供应商“认证”的,我希望避免在翻译代码时更改度量的有效性的争论(之前我们有过类似的争论) 第二种方法是简单地将wscript.exe作为子进程调用,让它将结果写入stdout并对其进行解析。但我宁愿避免这样做,因为这样我就必须检查停止的子流程等 从Java调用WSH有不同的方法吗?也许可以将Windows脚本主机作为COM对象调用,并以字符串形式向其传递指向源代码或源代码的指针从Java调用WSH,java,windows,vbscript,wsh,Java,Windows,Vbscript,Wsh,我有一些基于wscript/vbscript的代码,可以调用某个COM API。这段代码需要定期与我们运行的许多其他基于Java的代码一起运行,以收集度量 我知道我可以把这段代码翻译成使用Com4J、JNA或类似的东西来模仿Java中的行为。但是vbscript代码是由我们度量的应用程序的供应商“认证”的,我希望避免在翻译代码时更改度量的有效性的争论(之前我们有过类似的争论) 第二种方法是简单地将wscript.exe作为子进程调用,让它将结果写入stdout并对其进行解析。但我宁愿避免这样做,