Jump to content

Sky Slate Blueberry Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate
Photo

Accessible Info Viewer - Alpha Release (2012-09-20)


  • Please log in to reply
36 replies to this topic
jethrow
  • Moderators
  • 2854 posts
  • Last active: May 17 2017 01:57 AM
  • Joined: 24 May 2009
Well isn't that annoying ... too popular I guess. Anyways, it's a good excuse to move my AHK files over to my copy account. The links have been updated.

col_mik
  • Members
  • 171 posts
  • Last active: Aug 29 2015 03:29 PM
  • Joined: 28 Jun 2015

Ah, the cost of fame!

 

Thanks a million, Jethrow.

Got it!

 

Colmik.



msb
  • Members
  • 1 posts
  • Last active: Nov 18 2013 08:51 PM
  • Joined: 18 Nov 2013

First of all, thanks a lot for the great software, jethrow.

 

I need some help, as I'm having problem using it. I'm using an application that has a label (role "editable text") that sometimes goes invisible, and I need to identify when it's visible and when it's not. The "Accessible Info Viewer" says "invisible" in the field "State" for that field, when I navigate in the structure. But in my code, when I try to get the state for the child, I get "selectable". The name and role I can get correctly, just the state that is different from the viewer. Do you have any suggestions of what can I try to do?

 

Thanks in advance!



Johnny R
  • Members
  • 54 posts
  • Last active: Sep 18 2015 05:36 AM
  • Joined: 03 Nov 2012

I have a problem. The GUI ist empty.

Problem.jpg



UppyDan
  • Members
  • 33 posts
  • Last active: Oct 08 2015 03:49 AM
  • Joined: 19 Feb 2013

I think I found a bug in GetAccInfo().  At line 335, DllCall("GetParent", Uint,hwnd) is called, but the variable named parent never gets assigned the result before it is used on the line after it.
 

			Hwnd := Acc_WindowFromObject(Acc)
			if Stored.Hwnd != Hwnd {
				if DllCall("GetParent", Uint,hwnd) {
					WinGetTitle, title, ahk_id %parent%

Unless I'm totally missing something (which is very possible), the fix would look like this ...

			Hwnd := Acc_WindowFromObject(Acc)
			if Stored.Hwnd != Hwnd {
				if parent := DllCall("GetParent", Uint,hwnd) {
					WinGetTitle, title, ahk_id %parent%


Johnny R
  • Members
  • 54 posts
  • Last active: Sep 18 2015 05:36 AM
  • Joined: 03 Nov 2012

Hallo UppyDan! Your code does not solve the problem.



Sergio
  • Members
  • 516 posts
  • Last active: Dec 01 2017 04:46 PM
  • Joined: 16 Mar 2008

Hallo UppyDan! Your code does not solve the problem.

 

2451016-1176411500-not-s.jpg

 

Hi Johnny, this thread is for the Accessible Info Viewer, so the responses may or may not be to your question.  It's normal when you're in a thread that centers around a topic that isn't yours.  If you want full attention, you can instead post your own thread.

Separately, if you want to get the ACC viewer to work, open it & click and drag the crosshairs onto something else.  As you hover over different things, you'll see a red box outline each section it hovers over.


ahkFooter.png

IF YOU DO NOT GET ANSWERS HERE, TRY; HTTP://AHKSCRIPT.ORG/BOARDS