Hi, Thanks for your reply I want to doble click a speific list item .In the below code I'm able to selct a list item but when i use GetListViewContents I'm not able to get its contents so the alternate way is to double click the list view item selected and get the contents from the pop up that appers .The code does not double click the selcted list item but a random list item.Please Guide me on this. Thank You

use Win32::GuiTest qw( :ALL ); use warnings; use Win32::GUI(); my @whnds = FindWindowLike( undef, "NT App" ); if( !@whnds ){ die "Cannot find window with title/caption App\n"; }else{ printf( "Window handle of App application is %x\n", $whnds[ 0 + ] ); } my @lst = GetChildWindows($whnds[ 0 ] ); my $edit_ctrl_id = 233; #Edit window, 193 Hex my @edit = FindWindowLike( $whnds[ 0 ], undef, "^SysListView32"); if( !@edit ){ die "Cannot find window handle for Edit control\n"; } else{ printf( "Edit window handle is %x\n", $edit[ 0 ] ); SelListViewItem( $edit[ 0 ], 1); sleep(1); SendMouse('{LEFTCLICK}'); sleep(1); SendMouse('{LEFTCLICK}{LEFTCLICK}'); # my @list = GetListViewContents(); # print @list; sleep(4); my @message = FindWindowLike( undef, "event details" ); if( !@message ){ die "Cannot find window with title/caption event details\n"; }else{ printf( "Window handle of event details application is %x\n" +, $message[ 0 ] ); my @editVal = FindWindowLike( $message[ 0 ], undef, "^Edit") +; if( !@editVal ){ die "Cannot find window handle for editVal control\n"; }else{ printf( "editVal window handle is %x\n", $editVal[ 0 ] ); } my $result = WMGetText($editVal[ 0 ]); print $result." result \n"; MouseClick('OK'); } }

In reply to Re^2: Want to get contents of list item in a list view window by oldboyxyz
in thread Want to get contents of list item in a list view window by oldboyxyz

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.