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之玩转字符串(2)更新篇
Sep 28 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
Jul 07 Python
Python 关于反射和类的特殊成员方法
Sep 14 Python
python opencv之分水岭算法示例
Feb 24 Python
pygame实现俄罗斯方块游戏
Jun 26 Python
在pytorch中查看可训练参数的例子
Aug 18 Python
浅谈Python 递归算法指归
Aug 22 Python
基于python的selenium两种文件上传操作实现详解
Sep 19 Python
解析Python 偏函数用法全方位实现
Jun 26 Python
Python如何绘制日历图和热力图
Aug 07 Python
Python实现对word文档添加密码去除密码的示例代码
Dec 29 Python
Python面向对象之成员相关知识总结
Jun 24 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
深入eAccelerator与memcached的区别详解
2013/06/06 PHP
thinkphp控制器调度使用示例
2014/02/24 PHP
PHP中函数gzuncompress无法使用的解决方法
2017/03/02 PHP
php写一个函数,实现扫描并打印出自定目录下(含子目录)所有jpg文件名
2017/05/26 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
2020/08/17 PHP
jquery load()在firefox(火狐)下显示不正常的解决方法
2011/04/05 Javascript
网站接入QQ登录的两种方法
2014/07/22 Javascript
AngularJs根据访问的页面动态加载Controller的解决方案
2015/02/04 Javascript
javascript算法题:求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2015/04/01 Javascript
JS实现常见的TAB、弹出层效果(TAB标签,斑马线,遮罩层等)
2015/10/08 Javascript
详解Javascript中的原型OOP
2016/10/12 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
分析javascript中9 个常见错误阻碍你进步
2017/09/18 Javascript
jQuery进阶实践之利用最优雅的方式如何写ajax请求
2017/12/20 jQuery
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
[27:28]Ti4 冒泡赛第二天 iG vs NEWBEE 1
2014/07/15 DOTA
Python实现PS图像调整之对比度调整功能示例
2018/01/26 Python
Python实现使用request模块下载图片demo示例
2019/05/24 Python
解决django服务器重启端口被占用的问题
2019/07/26 Python
Python爬虫爬取煎蛋网图片代码实例
2019/12/16 Python
解决python Jupyter不能导入外部包问题
2020/04/15 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
基于pandas向csv添加新的行和列
2020/05/25 Python
Pandas中两个dataframe的交集和差集的示例代码
2020/12/13 Python
HTML5实现移动端弹幕动画效果
2019/08/01 HTML / CSS
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
2014/05/20 面试题
学生打架检讨书大全
2014/01/23 职场文书
服务行业口号
2014/06/11 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
怎么写工作检讨书
2014/11/16 职场文书
鲁迅故里导游词
2015/02/05 职场文书
单位政审意见范文
2015/06/04 职场文书