windows下html/javascript调用可执行程序

<!doctype html>
<html>
  <head>
    <title>Getting Started ActiveXObject</title>
        
    <script language="javascript">
        function openNotepad()
        {
            var wsh=new ActiveXObject("wscript.shell");
            wsh.run("notepad");//如果在“运行”可以运行就可以在此直接写,否则要写上绝对路径
        }
    </script>
    
  </head>
  <body>
    <input type="button" id="openNotepad" value="openNotepad" onclick="openNotepad();"/>  
  </body>
</html>
 
这一句里
<input type="button" id="openNotepad" value="openNotepad" onclick="openNotepad();"/>

最后那个分号是什么回事?去掉试试看。不去掉反正能执行。

 
可惜linux下不能运行,原因就在于ActiveXObject是Windows下的东西啊。
原文地址:https://www.cnblogs.com/duanguyuan/p/3058676.html