Anteriormente hemos visto como hacer que una función se ejecute varias veces respetando un intervalo de tiempo (aquí), también sabemos como identificar una aplicacion que se está ejecutando (aquí).
Ahora vamos a buscar por titulo de la ventana, para saber si el usuario está realizando algo especifico.
Lo ideal es que el siguiente fragmento de código pertenezca a una clase que se ejecute de forma automática cronometrizada (ya dejé los links arriba).
01 void aMethod()
02 {
03 int64 hWnd;
04 str 150 cad;
05
06 ;
07 hWnd= WinApi::findWindow("MozillaWindowClass","");
08 if (hWnd)
09 cad = winApi::getWindowText(hWnd);
10
11 if (cad!='')
12 {
13 if ( strscan(cad,"MercadoLibre",1,strlen(cad))!=0)
14 {
15 info ("Ya deja de comprar!!!");
16 }
17 }
18 }
De esta manera, cuando el usuario use Mozilla Firefox para navegar y el título de la ventana tenga la palabra 'MercadoLibre', Ax hará una sugerencia muy sutil con respecto a sus compras compulsivas de fin de año.
:)
No comments:
Post a Comment