[python-win32] Fwd: pywin32 bugs feedback from learner
Huang Guan
crown.hg at gmail.com
Wed Aug 1 07:50:45 CEST 2007
From: Huang Guan <crown.hg at gmail.com>
Date: 2007-8-1 ÉÏÎç12:25
Subject: pywin32 bugs feedback from learner
To: mhammond at skippinet.com.au
Dear pywin32 team,
First I want to express my appreciation to pywin32, who developed the
excellent extend utility package, which push python of
win32 develop so quickly.
I am a learner of pywin32, and I have some queries during my study. May I
draw your kindly attention to the following problem
and have some nice directions about that?
1). While using pythoncom develop com+ serivce, executed triumphantly. But
why the pythonservice appear in windows process
administer always? Is there any method to let pythonservice disappear from
windows process administer?
2). While using pythoncom develop com+ sever, below variable have been set:
_svc_name_='myservice'
_svc_display_name_='myservice display name'
_svc_description_='myservice description'
Why it can't display server manufacture in the msconfig of windows xp?
How can I have the result as follow:
eg: service name:VMware DHCP Service, service manufacture:VMware,Inc.
3). while using pywin32 to control IE, make sure spring OnDocumentComplete
affair already, thance, to load local HTML file to
IE, code as below:
v_s=v_iexplore.Document._oleobj_.QueryInterface(\
win32com.client.pythoncom.IID_IPersistStreamInit)
if v_s:
print 'Exists pythoncom.IID_IPersistStreamInit '
v_s.InitNew()
Now it's sure that it initializtion the DHTML controller of IE successful,
and return a PyIPersistStreamInit object, but
according to the help from pywin32, there is only one initNew()method in
PyIPersistStreamInit object. So What's the method
load(),Save(),Release() for PyIPersistStreamInit? How to find it? How to
carry out the similar VC code function as below:
hr = pPersistStreamInit->InitNew();
if ( SUCCEEDED(hr) )
{
// Load the contents of the stream.
hr = pPersistStreamInit->Load( pStream );
}
pPersistStreamInit->Release();
4). While using pywin32 to control IE,
It's certain that using win32com.client.Dispatch return IE object.
It can execute the JavaScript method of current transfer page,
the following code has been execute and come through:
v_iexplore=win32com.client.Dispatch('InternetExplorer.Application')
v_iexplore.Navigate('
http://www.cpplab.com/Articles/JSCalls/TestPage/JSCallTestPage.htm'
<http://www.cpplab.com/Articles/JSCalls/TestPage/JSCallTestPage.htm%27>)
v_id=v_iexplore.Document.Script._oleobj_.GetIDsOfNames('Welcome')
v_iexplore.Document.Script._oleobj_.Invoke(\
v_id, 0, win32com.client.pythoncom.DISPATCH_METHOD, True,\
'HuanGuan')
But: It can't execute the above code exactly In the
win32com.client.DispatchWithEvents return IE object.
How to solve this problem ? Would you pls kindly to show me some examples?
Anxiously awaiting your kindly comments.
Thanks and best regards!
crown.hg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/python-win32/attachments/20070801/16776e56/attachment.html
More information about the python-win32
mailing list