Earthshine Posted May 3, 2018 Share Posted May 3, 2018 (edited) Quote Command Prompt - "ConsoleApp3.exe - Shortcut.lnk" title bar Microsoft Windows [Version 10.0.16299.402] (c) 2017 Microsoft Corporation. All rights reserved. C:\Users\root>cd Desktop C:\Users\root\Desktop>"ConsoleApp3.exe - Shortcut.lnk" > file.txt C:\Users\root\Desktop>"ConsoleApp3.exe - Shortcut.lnk" > file.txt C:\Users\root\Desktop>"ConsoleApp3.exe - Shortcut.lnk" > file.txt So, I made this console app--using TreeWalkers of course to walk the UI Tree-- that starts at the root and looks for enabled, active controls--and in piping that to a file, I got this (edited, lots of controls in that list), above. LOL, so, those commands that are stored in memory are control elements! Sweet. this UIAutomation stuff is awesome. @junkew got me into this, blame his IUIAutomation kit. So there is this OLD vb OCX that is super ornery, but his kit can manipulate it, even if it is just SendKeys, So I must build a C# wrapper of my own... LOL this stuff is so cool. I have tried TestStack.White and MANY other wrappers, they seriously suck, no support either. I used canned Microsoft example code too for the most part. This is an extreme for me though, our modern stuff I can test easily enough, but I want my own kit to use to discover and poke around with. I like to use the IUIAutomation tool as a sanity check too, it's very useful. Edited May 3, 2018 by Earthshine DynamicRookie 1 My resources are limited. You must ask the right questions Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now