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 the Artistic License, as specified in the README file of the Perl distribution. AUTHOR Phill Wolf, pbwolf@cpan.org