Python 开发Activex组件方法


Posted in Python onNovember 08, 2009

使用win32com模块开发window ActiveX的示例:(如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载)。

# SimpleCOMServer.py class PythonUtilities: 
_public_methods_ = ['SplitString'] 
_reg_progid_ = "Python.Utilities" 
_reg_clsid_ = "{A6688635-62F5-41cb-AF54-CBA84C2F0F86}" 
def SplitString(self, val): 
return "Hello world ", val 
if __name__ == '__main__': 
print "Registering COM server..." 
import win32com.server.register 
win32com.server.register.UseCommandLine(PythonUtilities)

在console下运行:python SimpleCOMServer.py

在HTML页面中调用该Activex组件:

window.onload = function(){ 
    var obj = new ActiveXObject("Python.Utilities"); 
    alert(obj.SplitString("Hel")); 
}
Python 相关文章推荐
使用Python下的XSLT API进行web开发的简单教程
Apr 15 Python
Python查询IP地址归属完整代码
Jun 21 Python
利用Python2下载单张图片与爬取网页图片实例代码
Dec 25 Python
python 字符串和整数的转换方法
Jun 25 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
Jul 13 Python
在linux下实现 python 监控usb设备信号
Jul 03 Python
python实现飞机大战小游戏
Nov 08 Python
详解Python实现进度条的4种方式
Jan 15 Python
Python pexpect模块及shell脚本except原理解析
Aug 03 Python
python opencv角点检测连线功能的实现代码
Nov 24 Python
Python Pandas list列表数据列拆分成多行的方法实现
Dec 14 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
Jan 28 Python
Python 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 #Python
python 中文字符串的处理实现代码
Oct 25 #Python
动态创建类实例代码
Oct 07 #Python
Python 文件操作实现代码
Oct 07 #Python
Python 第一步 hello world
Sep 25 #Python
Python 字符串定义
Sep 25 #Python
Python 流程控制实例代码
Sep 25 #Python
You might like
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
JpGraph php柱状图使用介绍
2011/08/23 PHP
PHP面向对象概念
2011/11/06 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
2014/07/08 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
php一个文件搞定微信jssdk配置
2016/12/12 PHP
YII分模块加载路由的实现方法
2018/10/01 PHP
做网页的一些技巧(续)
2007/02/01 Javascript
iframe 上下滚动条如何默认在下方实现原理
2012/12/10 Javascript
js关闭模态窗口刷新父页面或跳转页面
2012/12/13 Javascript
js中eval()函数和trim()去掉字符串左右空格应用
2013/02/02 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
JavaScript定时显示广告代码分享
2015/03/02 Javascript
全面解析Bootstrap手风琴效果
2020/04/17 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
JavaScript实现经纬度转换成地址功能
2017/03/28 Javascript
JavaScript仿微信打飞机游戏
2020/07/05 Javascript
jQuery插件实现弹性运动完整示例
2018/07/07 jQuery
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
写一个Vue Popup组件
2019/02/25 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
Django1.3添加app提示模块不存在的解决方法
2014/08/26 Python
python实现自动化上线脚本的示例
2019/07/01 Python
Python模块 _winreg操作注册表
2020/02/05 Python
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
董事长秘书岗位职责
2013/11/29 职场文书
班长竞选演讲稿
2014/04/24 职场文书
优秀大专毕业生求职信
2014/08/04 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
java代码实现空间切割
2022/01/18 Java/Android
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL
Python通用验证码识别OCR库ddddocr的安装使用教程
2022/07/07 Python