以下是html调用示例,ClassID为用vb自带的打包工具,打包获得的。

<html>
<br>
<OBJECT ID="CtiClient"
CLASSID="CLSID:FA2B1B95-359E-4320-BAB5-286450B9D863"
CODEBASE="Cti_Client1100504.CAB#version=1,0,0,8">
</OBJECT>

<br>
<a href="javascript:m_坐席登陆('192.168.1.106','5010','agent4','000000')" >m_坐席登陆</a>执行ocx中的方法
<br>
<a href="javascript:m_关闭软电话()" >m_关闭软电话</a>
<br>
<a href="javascript:m_显示电话号码('1112222')" >m_显示电话号码</a>
<br>

<script type="text/javascript">
 function m_坐席登陆(str服务器地址,str服务器端口,str坐席员名,str密码)
 {      CtiClient.m_坐席登陆(str服务器地址,str服务器端口,str坐席员名,str密码);  }ocx中的方法

function m_关闭软电话()
 {      CtiClient.m_关闭软电话();  }

function m_显示电话号码(str)
 {      CtiClient.m_显示电话号码(str);  }

</script>

<SCRIPT type="text/javascript" FOR="CtiClient" EVENT="e通讯错误(strMsg)" >ocx中的事件 触发javascript
 m_ShowMsg(strMsg);
</SCRIPT>

<SCRIPT type="text/javascript" FOR="CtiClient" EVENT="登陆失败()" >
 m_LoginNo();
</SCRIPT>

<script type="text/javascript">
 function m_ShowMsg(strMsg)
 {
  alert(strMsg);
 }
 
 function m_LoginNo()
 {
  alert('登陆失败');
 }
</script>
</html>

ocx本地化配置

1.创建一个setup.reg文件,内容如下:

注:":Range"="192.168.1.222"  为服务器IP地址

Windows Registry Editor Version 5.00  
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range9]  
":Range"="192.168.1.222" 
"http"=dword:00000002  
 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\2]  
"1004"=dword:00000000  
"1201"=dword:00000000  
"CurrentLevel"=dword:00000000  
 
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows]  
"PopupMgr"="yes"

2.创建一个*.bat文件,内容如下:

%windir%\system32 为系统system32路径

Cti_Client1100504.ocx为ocx文件名

@echo off  
taskkill /f /im iexplore.exe  
 
copy Cti_Client1100504.ocx %windir%\system32\Cti_Client1100504.ocx
regsvr32 %windir%\system32\Cti_Client1100504.ocx "-u" "-s" 
regsvr32 %windir%\system32\Cti_Client1100504.ocx  
 
regsvr32 %windir%\system32\Cti_Client1100504.ocx "-u" "-s" 
regsvr32 %windir%\system32\Cti_Client1100504.ocx  
 
setup.reg   
exit

将这两个文件放在同一目录下,执行bat文件。

转载于:https://www.cnblogs.com/hailexuexi/archive/2010/07/18/1780192.html

VB-ocx应用于Web相关推荐

  1. 应用于Web的TWAIN扫描识别软件-Dynamic Web TWAIN

    Dynamic Web TWAIN 是专为Web应用程序设计的TWAIN扫描识别插件.有了Dynamic Web TWAIN,你就可以在Web应用程序中任何兼容TWAIN的设备(如扫描仪.数码相机或采 ...

  2. python在工程中的应用_将Flash应用于Python项目(转)

    lostpencil 2014-4-7 15:43:00 阅读(1737) 评论(4) == 基于本地的Python应用程序 == === 写在之前 === {{{ 这篇所说的是关于建立python调 ...

  3. 领域驱动和MVVM应用于UWP开发的一些思考

    领域驱动和MVVM应用于UWP开发的一些思考 0x00 起因 有段时间没写博客了,其实最近本来是根据梳理的MSDN上的资料(UWP开发目录整理)有条不紊的进行UWP学习的.学习中有了心得体会或遇到了问 ...

  4. 机器学习算法如何应用于控制_将机器学习算法应用于NBA MVP数据

    机器学习算法如何应用于控制 A step-by-step tutorial in R R中的分步教程 1引言 (1 Introduction) This blog makes up the Machi ...

  5. MVC 无法将带 [] 的索引应用于“System.Dynamic.DynamicObject”类型的表达式

    无法将带 [] 的索引应用于"System.Dynamic.DynamicObject"类型的表达式 说明: 执行当前 Web 请求期间,出现未经处理的异常.请检查堆栈跟踪信息,以 ...

  6. Tensorflow—CNN应用于MNIST数据集分类

    代码: import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_datamnist = input_ ...

  7. 如何将CSS应用于iframe?

    我有一个简单的页面,其中包含一些iframe部分(以显示RSS链接). 如何将相同的CSS格式从首页应用到iframe中显示的页面? #1楼 上面有一些更改的作品: var cssLink = doc ...

  8. 基于脑电图的情绪识别BCI应用于DOC患者

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 ‍‍‍ 基于脑电图(EEG)信号的人类情感识别已引起广泛关注.现有的大多数研究都集中在离线分析上,使用脑计算机接口(BC ...

  9. fritz_如何使用Fritz.ai将机器学习应用于Android

    fritz 本文介绍如何使用Fritz.ai将机器学习应用于Android . 在深入探讨如何开发机器学习Android应用程序的细节之前,简要介绍一下什么是Fritz.ai平台很有用. 如您所知,机 ...

  10. python mulit函数_python – 将函数应用于MultiIndex pandas.DataFrame列

    我有一个MultiIndex pandas DataFrame,我想在其中的一个列中应用一个函数,并将结果分配给同一列. In [1]: import numpy as np import panda ...

最新文章

  1. vue路由history模式,nginx配置
  2. python flask表单语法_Flask框架如何使用表单
  3. python编写爬虫的步骤-如何编写python脚本?教你做简单的爬虫,适合初学者
  4. poi 启用保护后取消_雪佛龙取消商标许可,澳洲加德士更名Ampol后启用新LOGO
  5. android 微信分享gif图,android后台动态创建图片并实现微信分享
  6. 什么情况不能办理房产抵押贷款 房产抵押贷能贷多少?
  7. MEncoder的基础用法—6.8. 从多个输入图像文件进行编码(JPEG, PNG, TGA等)
  8. 2.4~5 x86计算机的组成
  9. 5-17 汉诺塔的非递归实现 (25分)
  10. Android 10上的F2FS文件系统制作
  11. 内外网切换,内网固定ip
  12. node.js中操作数据库
  13. 学习进度总结----蔡强130201201
  14. html表格可视化设计器,基于vue-element-ui的一款表格设计器table-making
  15. 教程 | 如何用思维导图做自我介绍
  16. 【SPARC】SPARC简介
  17. Ubuntu系统安装时grub修复操作
  18. 推荐算法(8)评测指标
  19. DCL 对话框 多级窗口开发示例
  20. 【测试源】bbb_sunflower_1080p_30fps_normal.mp4 等下载地址

热门文章

  1. 《Vue入门到精通系列》--- 两万字带你入门Vue
  2. 滑块验证码Java实现
  3. python部署到linux打开ie_Linux上部署python+selenium+webdriver常见问题解决方案
  4. android studio的sha1,[原]Android Studio查询SHA1的方法
  5. n卡驱动登录不上去_鲜牛加速器:PubgLite报错问题解决方法汇总(附N卡优化及滤镜)...
  6. (day 27 - 递归分治 )剑指 Offer 33. 二叉搜索树的后序遍历序列
  7. vue文件的三大组成部分
  8. Mybatis 延迟加载策略
  9. C语言Ip获取mac,C语言怎么实现Windows下获取IP和MAC地址?
  10. Cesium:结合天地图实现中文定位