Click derecho en control ListView

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
sally
Mensajes: 10
Registrado: 23 Ene 2014, 06:11
Ubicación: Cuba - La Habana

Click derecho en control ListView

Mensaje por sally »

Hola!!!

He aquí una nueva situación, el tema es que tengo un control ListView en una aplicación (externa). Cuando le doy un click derecho en el área vacía de ese ListView se me muestran diferentes opciones, ver en la imagen...
right click.JPG
right click.JPG (7.63 KiB) Visto 1633 veces
Necesito llegar hasta la opción New/Rule.

Con la aplicación AutoIt Window Info obtengo los datos que a continuación se exponen...

Al pasar por la opción New, el Summary es el siguiente:

>>>> Window <<<<
Title:
Class: #32768
Position: 709, 384
Size: 112, 161
Style: 0x94800000
ExStyle: 0x00000189
Handle: 0x000800B6

>>>> Control <<<<
Class:
Instance:
ClassnameNN:
Name:
Advanced (Class):
ID:
Text:
Position:
Size:
ControlClick Coords:
Style:
ExStyle:
Handle:

>>>> Mouse <<<<
Position: 784, 386
Cursor ID: 2
Color: 0xD4D0C8

>>>> StatusBar <<<<

>>>> ToolsBar <<<<

>>>> Visible Text <<<<

>>>> Hidden Text <<<<


Al pasar por la opción Rule, el Summary es:

>>>> Window <<<<
Title:
Class: #32768
Position: 780, 318
Size: 77, 23
Style: 0x94800000
ExStyle: 0x00000189
Handle: 0x000C00D4

>>>> Control <<<<
Class:
Instance:
ClassnameNN:
Name:
Advanced (Class):
ID:
Text:
Position:
Size:
ControlClick Coords:
Style:
ExStyle:
Handle:

>>>> Mouse <<<<
Position: 853, 340
Cursor ID: 2
Color: 0x404040

>>>> StatusBar <<<<

>>>> ToolsBar <<<<

>>>> Visible Text <<<<

>>>> Hidden Text <<<<


Para el ListView el Summary es:

>>>> Window <<<<
Title: Microsoft Internet Security and Acceleration Server 2006
Class: MMCMainFrame
Position: -4, -4
Size: 1448, 878
Style: 0x15CF0000
ExStyle: 0x00000100
Handle: 0x00030120

>>>> Control <<<<
Class: SysListView32
Instance: 1
ClassnameNN: SysListView321
Name:
Advanced (Class): [CLASS:SysListView32; INSTANCE:1]
ID: 12786
Text:
Position: 384, 52
Size: 1056, 779
ControlClick Coords: 164, 181
Style: 0x5600024D
ExStyle: 0x00000200
Handle: 0x001200E8

>>>> Mouse <<<<
Position: 548, 252
Cursor ID: 0
Color: 0xFFFFFF

>>>> StatusBar <<<<
1:
2:
3:

>>>> ToolsBar <<<<

>>>> Visible Text <<<<
Microsoft Internet Security and Acceleration Server 2006\Arrays\Array1\Bandwidth Splitter\Quota Rules


>>>> Hidden Text <<<<
ActionsPaneView
Quota Rules
0




La duda es que no se cómo llegar al item del New/Rule del click derecho, porque no me da ningún dato en el apartado Control del Summary, no sé como trabajarlo.

Muchos saludos!
PDF
Hacker del Foro
Mensajes: 152
Registrado: 18 Ene 2013, 23:23

Re: Click derecho en control ListView

Mensaje por PDF »

Hola

Podrías utilizar la función Send que simula pulsaciónes de teclas.. Es decir, como en el menú contextual, en la opción New te aparece subrayada la letra N y en Rule la R puedes hacer lo siguiente dentro del menú:
Luego de haber pulsado clic derecho envías la función:

Send ( "n" )
Send ( "r" )

Saludos..
sally
Mensajes: 10
Registrado: 23 Ene 2014, 06:11
Ubicación: Cuba - La Habana

Re: Click derecho en control ListView

Mensaje por sally »

Perfecto, ya lo tengo. Que fácil cuando ves como se hace jeje.

Muchas gracias!!!
PDF
Hacker del Foro
Mensajes: 152
Registrado: 18 Ene 2013, 23:23

Re: Click derecho en control ListView

Mensaje por PDF »

No hay de que para eso estamos :smt002

Saludos!
Responder