Ich möchte alle geöffneten Windows Explorer-Fenster mit ihrem aktiven Pfad in ListBox
auflisten. Die App sollte ListBox
aktualisieren, wenn das Explorer-Fenster zu einem anderen Pfad navigiert wird.
Für z.B. zwei Explorer-Fenster sind geöffnet. Einer wird zu C:\Windows
und der andere zu D:\Stuff
navigiert. Wenn die App ausgeführt wird, fügt sie C:\Windows
und D:\Stuff
zur ListBox
hinzu. Dann navigiert der Benutzer zu einem anderen Ordner in einem der geöffneten Explorer-Fenster wie C:\Windows\system32
. Die App sollte dann die ListBox
aktualisieren und stattdessen C:\Windows\system32
und D:\Stuff
auflisten.
Ich habe keine Ideen, wie das geht. Irgendwelche Zeiger würden geschätzt.
Hier finden Sie ein Beispiel für den Zugriff auf die Pfade in WindowsExplorer
und InternetExplorer
: Ссылка
Was ist, wenn ich eine Benachrichtigung darüber erhalten kann, dass der Benutzer zu einem anderen Pfad navigiert ist, gibt es keine Möglichkeit, die mir bekannt ist, ehrlich gesagt.
Also die erste Lösung, die mir in den Sinn kommt, ist die Verwendung eines Timer
und die Überprüfung jedes Ticks.
Tags und Links .net c# vb.net vbscript windows-explorer