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
>
<
a
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
查看全文
相关阅读:
谁是你心目中最优秀的ajax框架
23种设计模式(1):单例模式
23种设计模式(8):观察者模式
设计模式六大原则(3):依赖倒置原则
23种设计模式(2):工厂方法模式
oracle中给表和字段添加注释
单例模式讨论篇:单例模式与垃圾回收
设计模式六大原则(6):开闭原则
mysql命名锦集
23种设计模式(3):抽象工厂模式
原文地址:https://www.cnblogs.com/ding0910/p/682882.html
最新文章
几种排序算法。(纯转)
如何利用socket进行HTTP访问(转)
Visual Studio + VA 常用快捷键 (转)
< Unity 3D专栏 >NGUI插件基础教程(一)
计算机游戏编程技巧
< Unity 3D专栏 >U3D预制包,很好很强大 (二)
< Unity 3D专栏 >实现游戏对象与对象之间通信
< Unity 3D专栏 >预设物,节省游戏资源才是王道
< Unity 3D专栏 >U3D预制包,很好很强大 (一)
MFC中的常用类
热门文章
< Unity 3D专栏 >动态创建对象,并渲染贴图,动态添加删除脚本
C/C++头文件注释
warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead.
23种设计模式(9):访问者模式
oracle 获取周末 及trunc的用法
oracle函数 总结
创建类模式总结篇
设计模式六大原则(5):迪米特法则
23种设计模式(5):原型模式
23种设计模式(4):建造者模式
Copyright © 2011-2022 走看看