ahha...that would explain a lot...nope...roger's method was excellent...I was
trying this out before I saw his recipe. I see...well...pardon my ignorance
since I'm pretty new at Python...it didn't really occur to me that
FindWindow was redundant. Well, now I know better...hahaha. Thanks!


Tim Roberts wrote:
> 
> sudheer sivathasan wrote:
>> Hey guys,
>>  
>> Another quick question. I'm still trying to do the thing in the email
>> below. But this time im trying to use the win32api.GetModuleFileName
>> function. It requires a PyHandle as an input which I think I've
>> managed to get by using the function handle =
>> w.FindWindow(0,str(w.GetWindowText(w.GetForegroundWindow()))) where
>> handle would serve as the input to the win32api.GetModuleFileName
>> function and w = win32gui. However I'm getting a 'the handle is
>> invalid' error.
> 
> Yes, because FindWindow returns a window handle, and GetModuleFileName
> expects a module handle.  Handles are not all alike.  Roger Upole gave
> you exactly the recipe you need.  Was there something about his reply
> that you didn't like?
> 
> By the way, your code there is somewhat silly: the FindWindow call will
> return exactly the same handle that GetForegroundWindow already gave you.
> 
> -- 
> Tim Roberts, t...@probo.com
> Providenza & Boekelheide, Inc.
> 
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org
> http://mail.python.org/mailman/listinfo/python-win32
> 
> 

-- 
View this message in context: 
http://www.nabble.com/handle-is-invalid--tp24599116p24617252.html
Sent from the Python - python-win32 mailing list archive at Nabble.com.

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

Reply via email to