Walter5a Posted March 3, 2016 Share Posted March 3, 2016 Hi, I'm new to AutoIt, and I'm hoping that one of you veteran users will set me in the right direction. I'm writing an AutoIT script to automate a third-party application. The application uses what might be called a "compound window," meaning that the parent window contains multiple child windows (per AutoIt Window Info, the parent window contains two instances of the WindowsForms10.Window.8.app.0.33c0d9d class, along with other controls). When the parent window opens the Auto Hide property for one of these child windows is set to true, and I'd like my script to change this to false. Is AutoIt able to set the Auto Hide property for the child window to false and, if yes, what function and/or approach should I use for this? Thank you, Walter Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted March 5, 2016 Moderators Share Posted March 5, 2016 Hi, @Walter5a, welcome to the forum. Is there a reason you're not doing a silent install of this application? 99% of apps have silent parameters nowadays, and it will be much easier to manage in the long run rather than trying to manipulate the GUI. P.S. I have also moved this question to the proper forum. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
Walter5a Posted March 8, 2016 Author Share Posted March 8, 2016 Hi JLogan3o13, Thanks for your reply, for welcoming me, and for setting me straight re. where my question should be posted! Regarding your comment/question about having my script automate the third-party application without its GUI, this wouldn't be possible in my case. The third-party application that I'm using is highly interactive and requires an enormous number of inputs, so there's no provision to run it without the user interface. That said, I have been able to set the Auto Hide property for the child window to false using ControlFocus(...), MouseClick(...), then Send("A"). It's not pretty, but it works! Thanks again for helping me out. Walter5a Link to comment Share on other sites More sharing options...
AutoBert Posted March 8, 2016 Share Posted March 8, 2016 Use Control*-funcs (Controlcommand etc.) 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