一:通过IE浏览器自带的ActiveX控件打开
function Exec(filePath) { //filePath:参数,如果不需要参数则不需要,根据自己的需求来
if (window.ActiveXObject) {
try {
var shell = new ActiveXObject("WScript.Shell");
var fso = new ActiveXObject("Scripting.FileSystemObject");
var exePath = shell.RegRead("HKEY_CLASSES_ROOT\\MBSFiles\\Shell\\Open\\Command\\"); //根据注册表信息找到本地应用程序安装路径
exePath = exePath.split("%")[0].substring(0, exePath.length - 1);
filePath = $("#hfFilePath").val() + filePath.split("HaiKou\\")[1];
var para = exePath + " " + filePath; //如果没有参数则去掉filePath
if (fso.FileExists(exePath)) { //检测是否安装了