[python-win32] scripting pythonwin

bob gailer bgailer at gmail.com
Sun Jul 13 17:48:16 CEST 2008


Mark Hammond wrote:
>>>> import win32ui
>>>> app = win32ui.GetApp()
>>>> o=app.OpenDocumentFile("c:\\whatever\\filename")
>>>> o
>>>>         
> <pywin.framework.editor.color.coloreditor.SyntEditDocument instance at
> 0x0129EFD0>
>   
> o.GetEditorView().GetParent().GetParent().GetParent().MoveWindow((0,0,10,10)
> )
>
> Obviously lots of GetParent() calls - in the real world you would loop until
> you hit a frame window.
>
> Hope this helps,
>   

It is a great starter. I now have a program that opens 5 files with the 
windows where I want them.

Questions follow - please answer only as much as you have time and 
energy for:

I'd like to have this program run each time I start the IDE. How do I do 
that?

I'd also like to save window settings when I close the IDE. How do I 
capture the quit event? How do I enumerate the open windows?

I have started reading the MFC documentation. It is not easy reading! It 
is hard to tell which methods are actually available, and what the 
parameters mean.

I assume if I had the appropriate header file I'd have access to the 
values of the named constants. How do I get that file?

Is there a tutorial re MFC that might make it easier?

Thanks for your help.

-- 
Bob Gailer
919-636-4239 Chapel Hill, NC



More information about the python-win32 mailing list