Hi!
Children are like tree branches and children's children are like leaves
on a branch. And yes, there like branches of the tree trunk...all connected
to the main at a level higher or lower depending on which direction you are
going in.
This is a good starter in terms of watching events and such.
Also, the script you write must activate the ability to log in the
window you are looking at the time of the hotkey trigger.
So use the script maker and set the hotkey and the need to set up the
initial trigger even, calling the first sub; Sub Activate_Read()
Bruce
Dim myMSAAEvents: Set myMSAAEvents = Nothing
Dim myMSAAConnection: myMSAAConnection = 0
Dim oActiveWindow: set oActiveWindow = Nothing
Dim oActiveChildren: Set oActiveChildren = Nothing
Sub Activate_Read()
' assumes a ribbon style program is the active application.
Set myMSAAEvents = msaaEventSource
set oActiveWindow = activeWindow.overlap
' dim oTest
' Set oTest = ActiveWindow.Children
Set oActiveChildren = oActiveWindow.children
' Filter MSAA events for only this process
myMSAAEvents.Process = oActiveWindow.Process
On Error GoTo 0
' handle all MSAA event types
myMSAAConnection = ConnectObject( myMSAAEvents, "myMSAA_")
End Sub
'Note: That the event ended with an underline so any proc having that same
prelim will be called.
Sub myMSAA_OnSystemMenuStart( oSelected)
' MSAA event handler For A Menu Selection.
If oSelected Is Nothing Then Exit Sub
Dim accObj
Set accObj = oSelected
If accObj.role Is Nothing Then
' speak " No Role "
Set accObj = Nothing
Exit Sub
End If
Dim oWindow
Set oWindow = accObj.EventWindow
If Not oWindow Is Nothing Then
Speak " Window Name Selected: " & oWindow.Name
If InStr( oWindow.Name, "Background Play List") > 0 Then Set myPlayReturn
= Nothing
End If
Set accObj = Nothing
Set oWindow = Nothing
End sub
Sent: Friday, August 14, 2015 10:02 PM
Subject: introduction
Hello, my name is Scott and I'm currently reading the app developer
reference, or trying to understand it.
I'm confused in some things such as
child children and those items.
Right now I'm trying to work with the example code in the reference to
do with the systray.
I keep getting errors, but I think it is because i'm not understanding
what i'm reading.
Would it help to download an actual app and load the .vbs file into
notepad rather than using the examples on the site because I think i
might be trying to be over analyzing it to much.
I'm getting lost what to type, actual words that appear in the
reference, or would i need to actually substitue what those values might
be, like instead of for example\
object.name
write into notepad like this
firefox.whatever?
Sorry, i'm lost because I do not read things like this in manuals to well.
I'm more used to the user side of things. smile.
Scott
_______________________________________________
Any views or opinions presented in this email are solely those of the author
and do not necessarily represent those of Ai Squared.
For membership options, visit
http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/lab4me%40fltg.net.
For subscription options, visit
http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
List archives can be found at
http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
_______________________________________________
Any views or opinions presented in this email are solely those of the author
and do not necessarily represent those of Ai Squared.
For membership options, visit
http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/archive%40mail-archive.com.
For subscription options, visit
http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
List archives can be found at
http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com