This http://msdn2.microsoft.com/en-us/library/aa363243.aspx might be a
starting point...

On 5/3/07, Amit Arora <[EMAIL PROTECTED]> wrote:

 Exact Requirement :
Need to write a Python script that keeps on running and when a USB device
is plugged in , it detects the device and flashes a message on the propt or
logs it to a file
do suggest your ideas on this ........

 ------------------------------
*From:* Simon Dahlbacka [mailto:[EMAIL PROTECTED]
*Sent:* Thursday, May 03, 2007 10:55 AM
*To:* Amit Arora
*Cc:* Roger Upole; python-win32@python.org
*Subject:* Re: [python-win32] Help needed : FindWindowEx

Random thought.. there *has* to be a better way of finding out when a usb
device is plugged in...

(not that I know how, but I haven't needed to find out either..)

On 5/3/07, Amit Arora <[EMAIL PROTECTED]> wrote:
>
>
>
> This helps a lot,  there was actually a confusion in window names as you
> mentioned . I tried this now for notepad while opening notepad on
> desktop , it worked :)
>
> Import win32gui
> hWnd = win32ui.FindWindowEx (win32gui.GetDesktopWindow(),
> None,"Notepad",None)
>
> Value of hWnd I get :
> object 'PyCWnd' - assoc is 00B4E620, vi=<None>, notify=0,ch/u=0/0, mh=0,
> kh=0
>
> Should this be applicable to locate popups on desktop (may be during an
> application installation, as we get like - while connecting a new
> hardware on USB - "New Hardware found" ) , guess there's an API
> AnyPopup() for this,  any imputs on this will be of great help too .....
>
>
> Regards,
> ~Amit Arora
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto: [EMAIL PROTECTED] On Behalf Of Roger Upole
> Sent: Thursday, May 03, 2007 9:56 AM
> To: python-win32@python.org
> Subject: [python-win32] Re: Help needed : FindWindowEx
>
> > Amit Arora wrote:
> > Hi,
> >
> > I am a Amateur in python and an doing some work on Python and Win32
> APIs.
> >
> > One of my task includes finding the active window , during any
> > installation proces and proceed ......
> > Take an instance : I connect a USB device say a USB printer to the USB
>
> > port , as soon as it connects we get a pop-up saying "New Hardware
> Found"
> >
> > I need to detect that popup , and then proceed with the other
> > installation steps if that popup occurs :
> >
> > Trying to check its appearance with the following command :
> >
> > #!/usr/local/bin/python
> > Import os , win32gui, win32ui
> >
> > hWnd = win32ui.FindWindowEx(win32gui.GetDesktopWindow(), None,
> > "wndclass_desked_gsk",None)
> >
> > Getting the following message :
> > Traceback (most recent call last):
> >   File "<interactive input>", line 1, in <module>
> > win32ui: No window can be found.
>
> A couple things to check:
> Are you sure the window class name is correct ?
> Is the desktop window actually its parent ?
>
>    hth
>        Roger
>
> _______________________________________________
> Python-win32 mailing list
> Python-win32@python.org
> http://mail.python.org/mailman/listinfo/python-win32
> _______________________________________________
> Python-win32 mailing list
> Python-win32@python.org
> http://mail.python.org/mailman/listinfo/python-win32
>


_______________________________________________
Python-win32 mailing list
Python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to