Jump to content

[SOLVED]Maximize Windows


Dimitric
 Share

Recommended Posts

Hello to all,


The subject was already treated several times but none of these solutions helped me, none works.


Made, I want to uncheck buttons which are in the security center of W10, problems is that it looks like the buttons which do not appear to the screen are not unchecked, while their instanceID is the good ID (I verified with AutoitWindows Info), here is the introduction of my problem, to be able to unchecked the buttons I wanted to maximize my window, except that impossible.


I have already tried with WinSetState, sends of command SEND with the combination of touch Windows + UP, impossible to maximize.During WinsetState it looks like he does not find my window, for Windows + UP I think that it is the window which does not put itself activates it, but even there

 

ShellExecute( "Control.exe", "wscui.cpl")
    WinWait("Sécurité et maintenance")
    Send("+{TAB 7}")
    Sleep(200)
    Send("{Enter}")
    WinSetState("Modifier les paramètres du centre Sécurité et maintenance","", @SW_MAXIMIZE)
    Sleep(10000)

    WinWait("Modifier les paramètres du centre Sécurité et maintenance")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:1]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:2]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:3]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:4]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:5]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:6]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:7]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:8]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:9]", "UnCheck", "")
    ControlClick("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:10]")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:11]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:12]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:13]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:14]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:15]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:16]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:17]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:18]", "UnCheck", "")
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:19]", "UnCheck", "")
    Sleep(1000000)
    WinWait("Modifier les paramètres du centre Sécurité et maintenance")
    WinClose("Modifier les paramètres du centre Sécurité et maintenance")
    Sleep(100)
    ProgressSet("20%", "Désactivation des messages du centre de maintenance terminée...")
    Sleep(100)


PS: if I make a WINWAIT (" Modifier les paramètres du centre Sécurité et maintenance"), before making the WINSETSTATE autoit seems to detect well my window because it executes the rest of the scripts.


Thank you for your help.

Rapporter le message

Edited by Dimitric
Link to comment
Share on other sites

And i suggest a loop instead of repetive code for more clear/fast code

ShellExecute( "Control.exe", "wscui.cpl")
    WinWait("Sécurité et maintenance")
    Send("+{TAB 7}")
    Sleep(200)
    Send("{Enter}")
    WinSetState("Modifier les paramètres du centre Sécurité et maintenance","", @SW_MAXIMIZE)
    Sleep(10000)

    WinWait("Modifier les paramètres du centre Sécurité et maintenance")
    
    For $i = 1 to 19
    
    If $i = 10 Then
    ControlClick("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:10]")
    ContinueLoop
    EndIf
    
    ControlCommand("Modifier les paramètres du centre Sécurité et maintenance", "Modifier les paramètres du centre Sécurité et maintenance", "[CLASS:Button; INSTANCE:" & $i & "]", "UnCheck", "")
    
    Next
    
    Sleep(1000000)
    WinWait("Modifier les paramètres du centre Sécurité et maintenance")
    WinClose("Modifier les paramètres du centre Sécurité et maintenance")
    Sleep(100)
    ProgressSet("20%", "Désactivation des messages du centre de maintenance terminée...")
    Sleep(100)

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...