[英]How can I use a Mirth-Javascript to remove line breaks in HL7 messages?
[英]Javascript , how can I run .exe file in Mirth? How can I invoke ActiveXObject in Mirth?
令人高兴的是,在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();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.