gpt4 book ai didi

Javascript,如何在 Mirth 中运行 .exe 文件?如何在 Mirth 中调用 ActiveXObject?

转载 作者:行者123 更新时间:2023-12-03 06:05:16 27 4
gpt4 key购买 nike

在欢乐中,在 JavaScript 编写器目标中我正在尝试运行带有参数\的 .exe 文件如下:

oShell.ShellExecute(commandtoRun,file_path,"","open","1");

我在这一行收到错误:

var oShell = new ActiveXObject("Shell.Application");

错误是:

ReferenceError: "ActiveXObject" is not defined.

我搜索并了解到我的代码只能在 Internet Explorer 上运行,实际上我正在编写此脚本在中间件中运行,即 Mirth Connect

任何人都可以帮助我使用以下选项之一:- 在 Mirth 中运行带有参数的 .exe 文件的方法?- Javascript 中 ActiveXObject 的替代方案?- 在 Mirth 中调用 ActiveXObject 的方法?

最诚挚的问候,

最佳答案

除非您的类路径中有 ActiveXObject Java 对象,否则这将不起作用。您可以使用什么来代替:

var runtime = new Packages.java.lang.Runtime.getRuntime();
runtime.exec(["notepad", "C:\\Temp\\test.txt"]);

var processBuilder = new Packages.java.lang.ProcessBuilder("notepad", "C:\\Temp\\test.txt");
var process = processBuilder.start();

关于Javascript,如何在 Mirth 中运行 .exe 文件?如何在 Mirth 中调用 ActiveXObject?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39577535/

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