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开发编码规范
Sep 08 Python
Python中的进程分支fork和exec详解
Apr 11 Python
python实现字符串连接的三种方法及其效率、适用场景详解
Jan 13 Python
python安装cx_Oracle模块常见问题与解决方法
Feb 21 Python
解决Django模板无法使用perms变量问题的方法
Sep 10 Python
python实现随机梯度下降法
Mar 24 Python
pyinstaller打包单个exe后无法执行错误的解决方法
Jun 21 Python
python 梯度法求解函数极值的实例
Jul 10 Python
django mysql数据库及图片上传接口详解
Jul 18 Python
numpy np.newaxis 的实用分享
Nov 30 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
Jun 29 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 5.5版本的array_column()函数
2014/10/24 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
JavaScript入门教程 Cookies
2009/01/31 Javascript
jQuery 源码分析笔记(3) Deferred机制
2011/06/19 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
js DOM 元素ID就是全局变量
2012/09/20 Javascript
jQuery实现级联菜单效果(仿淘宝首页菜单动画)
2014/04/10 Javascript
深入理解JavaScript系列(44):设计模式之桥接模式详解
2015/03/04 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
Javascript中Array用法实例分析
2015/06/13 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
JQuery Dialog对话框 不能通过Esc关闭的原因分析及解决办法
2017/01/18 Javascript
jQuery中clone()函数实现表单中增加和减少输入项
2017/05/13 jQuery
JS获取一个表单字段中多条数据并转化为json格式
2017/10/17 Javascript
vue项目总结之文件夹结构配置详解
2017/12/13 Javascript
Element输入框带历史查询记录的实现示例
2019/01/15 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
2017/07/20 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
python队列Queue的详解
2019/05/10 Python
Python使用psutil获取进程信息的例子
2019/12/17 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
Python实现简单猜数字游戏
2021/02/03 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
AmazeUI 导航条的实现示例
2020/08/14 HTML / CSS
Dillard’s百货官网:Dillards.com
2018/05/26 全球购物
倡议书格式范文
2014/04/14 职场文书
贷款担保书范文
2014/05/13 职场文书
学生个人总结范文
2015/02/15 职场文书
七年级英语教学反思
2016/02/15 职场文书
婚前协议书怎么写,才具有法律效力呢 ?
2019/06/28 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
JavaScript文档对象模型DOM
2021/11/20 Javascript
【海涛dota解说】一房久违的影魔魂守二连发
2022/04/01 DOTA