NAME Win32::ActAcc - an Active Accessibility client for Perl SYNOPSIS use Win32::OLE; use Win32::GuiTest; use Win32::ActAcc; Win32::OLE->Initialize(); # Active Accessibility is based on COM my $hwnd_desktop = Win32::GuiTest::GetDesktopWindow(); my $ao = AccessibleObjectFromWindow($hwnd_desktop); @ch = $ao->AccessibleChildren(); # returns list of accessible objects $name = $ao->get_accName(); $rolename = Win32::ActAcc::GetRoleText($ao->get_accRole()); INSTALLATION perl makefile.pl nmake nmake test nmake install Prerequisites: * You need the July 2000 "Platform SDK". Earlier versions of the Active Accessibility SDK could give problems compiling. I compiled ActAcc using Visual C++ 6.0 SP 4. * The test suite requires Notepad.exe on the path. ActivePerl users can install Win32::ActAcc using PPM. ppm install --location=http://members.bellatlantic.net/~pbwolf/ppmrepo Win32-ActAcc COPYRIGHT Copyright 2000, Phill Wolf. You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the README file of the Perl distribution. AUTHOR Phill Wolf, pbwolf@cpan.org