ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ns_dev/Python/NinoCode/learning/COM_server_test.py
Revision: 8
Committed: Sat May 5 04:21:19 2012 UTC (13 years, 10 months ago) by ninoborges
Content type: text/x-python
File size: 785 byte(s)
Log Message:
Initial Import

File Contents

# Content
1 ##COM server test.
2 #EBorges
3
4 import string
5 from win32net import *
6
7 class PythonUtilities:
8 _public_methods_ = ['SplitString','QueryDrive']
9 _reg_progid_ = "PythonDemos.Utilities"
10 _reg_clsid_ = "{D90BB690-651E-4310-A9C3-4CBEB24210FE}"
11 def SplitString(self, val, item=None):
12 try:
13 if item != None: item = str(item)
14 except:
15 print
16 return string.split(str(val), item)
17 def QueryDrive(self, letter):
18 try:
19 query = NetUseGetInfo(None,letter)
20 except:
21 query = "Drive not in use"
22 return query
23
24 if __name__ == '__main__':
25 print "Registering COM server... "
26 import win32com.server.register
27 win32com.server.register.UseCommandLine(PythonUtilities)