
    %
i                         d dl Z d e _        d dlZd dlZd dlZd dlZ G d d          Zd Ze	dk    r e             dS dS )    Nc                   :    e Zd Zd Zej        ej        fdZd ZdS )ExplorerEventsc                 >    t          j        d ddd           | _        d S )Nr   )
win32eventCreateEventevent)selfs    C:\Users\Dell Inspiron 16\Desktop\tws\AgrotaPowerBi\back-agrota-powerbi\mcp-client-agrota\venv\Lib\site-packages\win32com/demos/eventsFreeThreaded.py__init__zExplorerEvents.__init__$   s    +D!Q==


    c                     t          j                    }t          d|z             t          j        | j                   d S )Nz/OnDocumentComplete event processed on thread %dwin32apiGetCurrentThreadIdprintr   SetEventr   )r	   pDispURLthreads       r
   OnDocumentCompletez!ExplorerEvents.OnDocumentComplete(   s?     ,..?&HIIIDJ'''''r   c                     t          j                    }t          d|z             t          j        | j                   d S )Nz#OnQuit event processed on thread %dr   )r	   r   s     r
   OnQuitzExplorerEvents.OnQuit4   s=    ,..3f<===DJ'''''r   N)__name__
__module____qualname__r   	pythoncomEmptyr   r    r   r
   r   r   #   sQ        > > > (1IO 
( 
( 
( 
(( ( ( ( (r   r   c                     t           j                            dt                    } t	          j                    }t          d|z             d| _        	 |                     t	          j	        d                     n,# t          j        $ r}t          d|           Y d }~nd }~ww xY wt          j        | j        d          }|t          j        k    rt          d           |                                  t          j        | j        d          }|t          j        k    rt          d           d } t          d	           d S )
NzInternetExplorer.Applicationz1TestExplorerEvents created IE object on thread %d   z..\readme.htmlz+Warning - could not open the test HTML filei  z%Document load event FAILED to fire!!!zOnQuit event FAILED to fire!!!zFinished the IE event sample!)win32comclientDispatchWithEventsr   r   r   r   VisibleNavigateGetFullPathNamer   	com_errorr   WaitForSingleObjectr   WAIT_OBJECT_0Quit)iexplorer   detailsrcs       r
   TestExplorerEventsr.   :   sF   11& H (**F	
=
FGGGHF(23DEEFFFF F F F;WEEEEEEEEF
 
	'	=	=B	Z%%%5666MMOOO
 
	'	=	=B	Z%%%.///H	
)*****s   'A; ;B$
BB$__main__)
syscoinit_flagsr   r   win32com.clientr!   r   r   r.   r   r   r   r
   <module>r3      s   * 


              ( ( ( ( ( ( ( (.+ + +B z r   