RSS category feeds

RSS site feeds

More

Two instances of Windows Explorer (other example) PDF Print E-mail

Another example which creates two Microsoft Internet Explorer instances.

 
import win32process, win32com.client, time 
from win32com.client import gencache
ie_tlb = gencache.EnsureModule("{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}", 0, 1, 1)
 
def createNewIEProcess():
  """Create new IE process and return WebBrowser2 IDisp to it.
     a work-around for win32com.client.Dispatch("InternetExplorer.App.."),
     which will NOT create a new process
     @return new WebBrowser2 instance
  """
  si = win32process.STARTUPINFO()
  dmy, dmy, newIEprocId, dmy = win32process.CreateProcess(r"C:\Program Files\Internet Explorer\iexplore.exe", None, None, None, 0, 0, None, None, si )
  time.sleep(1.0)
  for idx in range(10):
    for shellWnd in ie_tlb.ShellWindows():
      dmy, processId = win32process.GetWindowThreadProcessId(shellWnd.HWND)
      if processId == newIEprocId:
        return shellWnd
 
ie1 = createNewIEProcess()
ie1.Top, ie1.Left, ie1.Height, ie1.Width = 0, 0, 50, 50
Last Updated ( Saturday, 16 June 2007 )
 
Next >

Feedback

Advertisement

Comments

  • I have run your code on my own machine, but I just got the last paragraph of the... More...
  • Hello Gabriel, It seem that the linked site moved to github.com/.../weboutlook (... More...
  • There is no script to download, could you provide the right link More...
  • Interesting but doesn't really help me. I do not see what the 'xxxxx' in the Ses... More...
  • You can see more python editor comparison: sparkledge.com/.../ (http://sparkledg... More...

Login Form






Lost Password?

My prefered Python IDE

My prefered Python editor is Pyscripter from MMExperts. It is not only an editor. Pyscripter is a full Python IDE including (remote) debugging, a class browser, and all other nice helpers which a full featured IDE needs.

Do you have a script for me ?

Do you have an interesting Python script which does some really cool thing on Windows ? Please post them to this site. It`s very simple - simply copy&paste it to this form. No login is requiered.

Hint: For syntax highlighting and correct Python intendation place your code between html tags <pre> and </pre>.

My prefered web framework

My prefered web framework for developing web applications is Django. Django calls itself The web framework for perfectionists with deadlines. It is a really fast, scalable and (thanks Python) the sexiest web framework of the world.