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中的is和id用法分析
Jan 26 Python
Python中尝试多线程编程的一个简明例子
Apr 07 Python
python使用xmlrpclib模块实现对百度google的ping功能
Jun 02 Python
利用Python获取赶集网招聘信息前篇
Apr 18 Python
用生成器来改写直接返回列表的函数方法
May 25 Python
Python爬虫常用库的安装及其环境配置
Sep 19 Python
Django 中间键和上下文处理器的使用
Mar 17 Python
Python常用模块sys,os,time,random功能与用法实例分析
Jan 07 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 Python
Django框架实现在线考试系统的示例代码
Nov 30 Python
Django项目在pycharm新建的步骤方法
Mar 02 Python
Pytorch 如何实现常用正则化
May 27 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实现将GB编码转换为UTF8
2006/11/25 PHP
php 运行效率总结(提示程序速度)
2009/11/26 PHP
PHP 获取文件路径(灵活应用__FILE__)
2013/02/15 PHP
php查询whois信息的方法
2015/06/08 PHP
Symfony2实现在controller中获取url的方法
2016/03/18 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
php实现映射操作实例详解
2019/10/02 PHP
js 全兼容可高亮二级缓冲折叠菜单
2010/06/04 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
JavaScript时间转换处理函数
2015/04/14 Javascript
Vue生命周期示例详解
2017/04/12 Javascript
js评分组件使用详解
2017/06/06 Javascript
浅谈es6中export和export default的作用及区别
2018/02/07 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
webpack3里使用uglifyjs压缩js时打包报错的解决
2018/12/13 Javascript
一文了解Vue中的nextTick
2019/05/06 Javascript
Django 连接sql server数据库的方法
2018/06/30 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
如何在python中写hive脚本
2019/11/08 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
2020/02/07 Python
学习python需要有编程基础吗
2020/06/02 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
香港时尚女装购物网站:ZAFUL
2017/07/19 全球购物
日本索尼音乐商店:Sony Music Shop
2018/07/17 全球购物
电子商务专业个人的自我评价
2013/11/19 职场文书
纠风工作实施方案
2014/03/15 职场文书
安全承诺书格式
2014/05/21 职场文书
学生干部培训方案
2014/06/12 职场文书
学院党的群众路线教育实践活动整改方案
2014/10/04 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
2015年监理工作总结范文
2015/04/07 职场文书
学习党章心得体会2016
2016/01/15 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers