ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/ns_dev/Python/learning/COM_server_test.py
Revision: 591
Committed: Tue Nov 3 22:45:12 2015 UTC (10 years, 4 months ago) by nino.borges
Content type: text/x-python
File size: 785 byte(s)
Log Message:
Moved dir out of main dir.

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)