GetItem ID

  • [autoit]


    $hwin = WinGetHandle("windows", "Adresse: C:\windows")
    $iItem = ControlListView ( $hwin, "", "[CLASS:DirectUIHWND; INSTANCE:3]", "FindItem", "HelpPane.exe")

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

    ConsoleWrite($hwin & @CRLF)
    ConsoleWrite($iItem & @CRLF)

    [/autoit]

    Prinzipiell so. Allerdings funktioniert der Code so nicht mit dem Windows Explorer unter Windows 7. Liegt sehr wahrscheinlich daran, dass dort kein Standardlistview mehr verwendet wird oder ich mit au3info nicht an das richtige Hanlde des Listviews rangekommen bin.
    Für ein eigenes oder Standard Listview sollte der Code nach Anpassung des Fensterhandles und der Control ID aber funktionieren.

    Andere Frage... wozu braucht man Zugriff auf den Windows Explorer auf diese weise?