最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Python开发Activex组件方法

来源:动视网 责编:小采 时间:2020-11-27 14:29:33
文档

Python开发Activex组件方法

Python开发Activex组件方法:使用win32com模块开发window ActiveX的示例:(如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载)。 代码如下: # SimpleCOMServer.py class PythonUtilities: _p
推荐度:
导读Python开发Activex组件方法:使用win32com模块开发window ActiveX的示例:(如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载)。 代码如下: # SimpleCOMServer.py class PythonUtilities: _p


使用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开发Activex组件方法

Python开发Activex组件方法:使用win32com模块开发window ActiveX的示例:(如果你还没有装win32com模块的话,请到http://python.net/crew/skippy/win32/Downloads.html下载)。 代码如下: # SimpleCOMServer.py class PythonUtilities: _p
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top