Windows 8 Task-Manager Verschieben/Grösse ändern

  • Ja ich wieder will Dinge tun die AutoIt nicht kann :P

    Titel sagt alles

    [autoit]


    Opt("WinTitleMatchMode", 2)
    Opt("WinTextMatchMode", 2)

    [/autoit][autoit][/autoit][autoit]

    ConsoleWrite(WinMove("Task-Manager", "", 0, 0, 1000, 700, 7) & " Task-Manager" & @CRLF)
    ;oder
    ConsoleWrite(WinMove("[CLASS:TaskManagerWindow]", "", 0, 0, 1000, 700, 7) & "[CLASS:TaskManagerWindow]" & @CRLF)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]

    Gibt brav Handle zurück aber tut sich rein gar nix.

    Output:
    0x00080596 Task-Manager
    0x00080596 CLASS:TaskManagerWindow

    AU3Info sagt mir aber das Handle sei 0x0000000000080596 keine Ahnung was die zusätzlichen Nullen zu bedeuten haben.


    AU3Info Output

    >>>> Window <<<<
    Title: Task-Manager
    Class: TaskManagerWindow
    Position: 279, 1553
    Size: 660, 600
    Style: 0x14CF0000
    ExStyle: 0x00000100
    Handle: 0x0000000000080596

    >>>> Control <<<<
    Class:
    Instance:
    ClassnameNN:
    Name:
    Advanced (Class):
    ID:
    Text:
    Position:
    Size:
    ControlClick Coords:
    Style:
    ExStyle:
    Handle:

    >>>> Mouse <<<<
    Position: 386, 1572
    Cursor ID: 0
    Color: 0xEBEBEB

    >>>> StatusBar <<<<

    >>>> ToolsBar <<<<

    >>>> Visible Text <<<<
    TaskManagerMain


    >>>> Hidden Text <<<<

    Tipp?

  • Die Nullen im Hexadezimalsystem erfüllen den gleichen Zweck wie im Dezimalsystem.
    0x0000000000080596 = 0x00080596
    Ist nichts anderes wie:
    00000123 = 0123

    Kann sein, dass der Task-Manager vor gewissen Arten der Manipulation systemintern geschützt ist. Meine, mich da an etwas erinnern zu können.

    Gruß