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 相关文章推荐
学习Python3 Dlib19.7进行人脸面部识别
Jan 24 Python
Python实现随机生成手机号及正则验证手机号的方法
Apr 25 Python
使用Flask集成bootstrap的方法
Jul 24 Python
使用Python写一个量化股票提醒系统
Aug 22 Python
Django组件之cookie与session的使用方法
Jan 10 Python
Python进阶之@property动态属性的实现
Apr 01 Python
Python切片操作去除字符串首尾的空格
Apr 22 Python
python多线程同步实例教程
Aug 11 Python
python自动化工具之pywinauto实例详解
Aug 26 Python
Python爬虫图片懒加载技术 selenium和PhantomJS解析
Sep 18 Python
Python面向对象原理与基础语法详解
Jan 02 Python
Python reversed反转序列并生成可迭代对象
Oct 22 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函数
2011/05/31 PHP
深入php list()函数的详解
2013/06/05 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
2014/08/11 PHP
CodeIgniter辅助之第三方类库third_party用法分析
2016/01/20 PHP
Twig模板引擎用法入门教程
2016/01/20 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
2016/09/23 PHP
php表单加入Token防止重复提交的方法分析
2016/10/10 PHP
些很实用且必用的小脚本代码
2006/06/26 Javascript
如何用javascript判断录入的日期是否合法
2007/01/08 Javascript
网页前台通过js非法字符过滤代码(骂人的话等等)
2010/05/26 Javascript
JS在TextArea光标位置插入文字并实现移动光标到文字末尾
2013/06/21 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
js实现带关闭按钮始终显示在网页最底部工具条的方法
2015/03/02 Javascript
你所不了解的javascript操作DOM的细节知识点(一)
2015/06/17 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
vue 组件中slot插口的具体用法
2018/04/03 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
Python的Django框架中设置日期和字段可选的方法
2015/07/17 Python
Tornado 多进程实现分析详解
2018/01/12 Python
win7下 python3.6 安装opencv 和 opencv-contrib-python解决 cv2.xfeatures2d.SIFT_create() 的问题
2019/10/24 Python
Django设置Postgresql的操作
2020/05/14 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
HTML中fieldset标签概述及使用方法
2013/02/01 HTML / CSS
男女钓鱼靴和甲板鞋:XTRATUF
2021/01/09 全球购物
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
Ibatis中如何提高SQL Map的性能
2013/05/11 面试题
J2EE系统只能是基于web
2015/09/08 面试题
员工考核管理制度
2014/02/02 职场文书
新手上路标语
2014/06/20 职场文书
检讨书模板大全
2015/05/07 职场文书