Code: Select all
SetExplorerItem(Path,HWND){
; https://www.autohotkey.com/boards/viewtopic.php?t=37151
for window in ComObjCreate("Shell.Application").Windows {
if (window.hwnd = hwnd) {
ShellFolderView := window.Document
for item in ShellFolderView.Folder.Items
{
if(Item.Path=Path)
{
ShellFolderView.SelectItem(item, 13)
; Die 3 wurde nachträglich hinter die 1 gehängt um ein brauchbares Skript zu erhalten!
Abbruch:=true
break
}
if Abbruch
break
}
}
if Abbruch
break
}
return Abbruch
}
Nun würde ich gerne die Selektion automatisch in den sichtbaren Bereich bringen. Dies funktioniert mit der nachträglich eigefügten 3 im obigen Skript (siehe Kommentar).