gpt4 book ai didi

java - Visual Basic 或 VBScript 作为 Java 脚本引擎

转载 作者:行者123 更新时间:2023-12-01 16:01:23 25 4
gpt4 key购买 nike

我考虑为 Visual Basic 或 VBScript 实现一个 JSR223 的 ScriptingEngine(因为我不知道任何实现,除了 IBM 废弃的 BSF 引擎)。我知道这需要我进行一些 native 编程,但我不知道从哪里开始。

一个想法是将 Windows 脚本主机集成到 java 中,也许可以像 Activity 控件一样使用它,但我找不到任何。 Windows 脚本主机有公共(public) API 吗?还有其他想法吗?

最佳答案

是的,可以将 Windows 脚本集成到 Java 中,但这并不简单。 Windows Script Interfaces 的文档可以在 MSDN 上找到。您最感兴趣的接口(interface)是 IActiveScript , IActiveScriptParse ,和IActiveScriptSite

通过 Google 搜索可以找到很多示例,但 Java 中的示例并不多。这些guys有示例,但它使用它们的 Java2Com产品。虽然不是特定于 Java,但 Dobbs 博士做了 series of articles关于在 .NET 中实现这些接口(interface)。我想您可能会发现这些信息很有用。

还有一个 ActiveX script control随 VB6 一起提供,这使得向应用程序添加脚本变得更加容易。有一个例子here从 Java 使用它,利用 JACOB Java 到 COM 的桥梁。

关于java - Visual Basic 或 VBScript 作为 Java 脚本引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3793234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com