Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import win32com.client
- from win32com.client import Dispatch
- class pyComTestv01():
- _public_methods_ = ['test','callbacktest',]
- _public_attrs_ = ["version",]
- _readonly_attr_ = []
- _reg_clsid_ = "{1235394F-F3F1-2341-1BA9-5FD1E58F5596}"
- _reg_progid_= "pyComTestv01"
- _reg_desc_ = "pyComTestv01"
- def __init__(self):
- self.version = '1.0'
- def test(self,k):
- return k+4
- def callbacktest(self,obj):
- tstr = str(type(obj))
- if tstr=="<type 'PyIDispatch'>":
- win32com.client.Dispatch(obj).test('1234')
- return ''
- else:
- return tstr
- def main():
- import win32com.server.register
- #win32com.server.register.UnregisterServer("{1235394F-F3F1-2341-1BA9-5FD1E58F5596}")
- win32com.server.register.UseCommandLine(pyComTestv01)
- if __name__ == '__main__':
- main()
Add Comment
Please, Sign In to add comment