zoukankan      html  css  js  c++  java
  • ActiveX下载(JavaScript实现,含setup.bat文件,创建自解压文件,ActiveX控件存在判断与自定义下载页面)

    ActiveX下载(JavaScript实现).rar

    //ActiveX控件信息
    <OBJECT id="FileClient" classid="clsid:9627E9EB-3636-42AF-80C2-3CE2E5541930" codeBase="FileClient.ocx#Version=1.2.0.9"></OBJECT> 

    //创建自解压文件
    1。选中FileClient.ocx和setup.bat文件
    2。右键单击选择'添加到压缩文件'
    3。勾选'创建自解压格式压缩文件',文件后缀名自动变成.exe
    4。选择'高级'标签,单击'自解压选项'
    5。在自解压选项中,填写安装程序'解压后运行'->填入'setup.bat'
    6。选择自解压选项的'模式'标签,勾选'解包到临时文件夹'项
    7。确定即可

    ================================

    //// test.html ////

    <body  id="main_content" onload="initActiveX();">
    <DIV ID="ttt" STYLE='display:none;'></div>
    </body>
    </html>
    <script type="text/javascript">
    <!--
    //ActiveX下载 
    function initActiveX(){
     
    var pos=0;
     
    var path="";
     
    var codebasepath="ActiveX/FileClient.ocx#Version=1.2.0.9";
     
    var dlurl = "ActiveX/msg.html";

     
    try{
       ttt.innerHTML 
    = ("<OBJECT classid=clsid:9627E9EB-3636-42AF-80C2-3CE2E5541930 id=FileClient style=\"HEIGHT:100%; WIDTH:100%\" />"); 
       aFileClient 
    = document.getElementById("FileClient");   
       
       aFileClient.GetOcxVersion();
      }
    catch(e)
       alert(
    "您尚未安装需要的ActiveX控件,请下载并安装该ActiveX控件!");
       window.location.href 
    = dlurl;
     }
        
    }

    //-->
    </script>

     

     ////  ActiveX/msg.html  ////
    <HTML>
    <head>
    <meta http-equiv="Content-Type" content="text/HTML; charset=GB2312">
    <title>下载ActiveX控件</title>
    </head>
    <link type="text/css" rel="stylesheet" href="../css/globe-base.css">
    <body id="main_content">
    <table class="common_table">
        
    <tr>
            
    <td class="head">
                
    <span id="nav"> 请在此下载ActiveX控件 </span>
            
    </td>
        
    </tr>
        
    <tr>
            
    <td class="main" style="padding:6 0 6 12" height=50 valign="top">
                
    <table width=100% border=0>
                    
    <tr>
                        
    <td class="p9line21">
         您的浏览器未能自动安装组件,可能是因为您点击了否,或者您的浏览器安全设置。您还可以下载我们提供的安装包,然后在本地执行安装。 
    <BR>
     
         
    <href="FileClientSetup.exe"><b><font color=red>点击这里下载ActiveX控件</font></b></a>
     
         下载完毕后执行即可。
     
                            
                        
    </td>
                    
    </tr>
                
    </table>
            
    </td>
        
    </tr>
    </table>
    </body>
    </HTML>

     ////  setup.bat  ////
    Regsvr32 /u /s %windir%\system32\FileClient.ocx 
    Del %windir%\system32\FileClient.ocx
    Copy FileClient.ocx %windir%\system32\FileClient.ocx
    Regsvr32 /s %windir%\system32\FileClient.ocx

    Del FileClient.ocx  
    Del FileClient.inf
     
    Echo off
    Cls
     
    Echo  *********************************************************
    Echo  *********************************************************
    Echo  ***                                                   ***
    Echo  ***                                                   ***
    Echo  ***  Setup is succeeded! Press any key to close it!   ***
    Echo  ***                                                   ***
    Echo  ***                                                   ***
    Echo  *********************************************************
    Echo  *********************************************************
     

    Pause
     
    Echo  *********************************************************
    Del setup.bat
  • 相关阅读:
    剑指offer十二之数值的整数次方
    剑指offer十一之二进制中1的个数
    剑指offer十之矩形覆盖
    剑指offer九之变态跳台阶
    剑指offer八之跳台阶
    程序员的生活观
    程序员,如何远离你的电脑
    生活管理实用技能
    分享共筑 : 伟大的理念
    技术人员,要学会关心别人
  • 原文地址:https://www.cnblogs.com/ding0910/p/682882.html
Copyright © 2011-2022 走看看