js呼叫本地exe檔案
try{
var wsh=new ActiveXObject("wscript.shell");
wsh.run('file:///C:\\Program%20Files%20(x86)\\XXXX.exe');
}catch(e){
alert('找不到檔案(或它的元件之一)。請確定路徑和檔名是否正確.');
} var wsh=new ActiveXObject("wscript.shell");
wsh.exec('file:///C:\\Program Files (x86)\\XXXXXXX.exe'); 特殊情況: 有的exe檔案執行時會讀取他的配置檔案,而且配置檔案是單獨的一個檔案,如何與exe檔案在同一個目錄下,(如:start.ini) 執行xxx.exe,必須讀取start.ini檔案的這種情況,使用上述方法就不行。 此時可以模擬cmd命令列執行。 wsh.run("cmd.exe /C cd " + dirPath+"&&xxx.exe",0); wsh = null; dirPath:為xxx.exe及start.ini的目錄。 0:表示後臺執行,不會彈出cmd命令視窗。