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 相关文章推荐
flask中使用SQLAlchemy进行辅助开发的代码
Feb 10 Python
跟老齐学Python之玩转字符串(1)
Sep 14 Python
举例讲解Python中装饰器的用法
Apr 27 Python
详细解读Python中解析XML数据的方法
Oct 15 Python
python MNIST手写识别数据调用API的方法
Aug 08 Python
python实现K近邻回归,采用等权重和不等权重的方法
Jan 23 Python
Python OpenCV中的resize()函数的使用
Jun 20 Python
Pandas库之DataFrame使用的学习笔记
Jun 21 Python
pandas计数 value_counts()的使用
Jun 24 Python
Python3+Flask安装使用教程详解
Feb 16 Python
Python如何导出导入所有依赖包详解
Jun 08 Python
Elasticsearch 聚合查询和排序
Apr 19 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多功能图片处理类分享(php图片缩放类)
2014/03/14 PHP
php的socket编程详解
2016/11/20 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
js数组操作常用方法
2014/05/08 Javascript
JavaScript中伪协议 javascript:使用探讨
2014/07/18 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
js的form表单提交url传参数(包含+等特殊字符)的两种解决方法
2016/05/25 Javascript
JS对象创建的几种方式整理
2017/02/28 Javascript
浅谈javascript的url参数parse和build函数
2017/03/04 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
2019/05/16 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
python实现批量下载新浪博客的方法
2015/06/15 Python
详解python之简单主机批量管理工具
2017/01/27 Python
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
python 求两个向量的顺时针夹角操作
2021/03/04 Python
日本PLST在线商店:日本时尚杂志刊载的人气服装
2016/12/10 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
上海雨人软件技术开发有限公司测试题
2015/07/14 面试题
公司企业表扬信
2014/01/11 职场文书
护理专业毕业生自我鉴定总结
2014/03/24 职场文书
小学生综合素质评语
2014/04/23 职场文书
初三新学期计划书
2014/05/03 职场文书
年终工作总结范文2014
2014/11/27 职场文书
健康证明
2015/06/19 职场文书
反邪教教育心得体会
2016/01/15 职场文书
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
Python中requests做接口测试的方法
2021/05/30 Python
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技