Weil hier diese beiden Threads offensichtlich nicht zum Ziel geführt haben:
Ordner Schließen
Geöffnetes Windows-Explorer-Fenster schließen
habe ich eine hier gefundene VB6-Lösung nach VB.NET portiert und lauffähig gemacht.
Diese Lösung funktioniert mit anderen Fenstern ebenfalls, dazu erfolgt eine MessageBox-Abfrage, ob automatisch ein Explorer gestartet werden soll. Alternativ kann selbst ein Notepad oder auch ein Explorer oder nix gestartet werden, im letzteren Fall erfolgt ein TimeOut.
Das Prinzip ist folgendes:
Vor dem Start eines Programmes werden alle Top-Level-Fenster ermittelt, danach ebenfalls.
Von der Differenzmenge wird das Fenster mit dem Index 0 per
Interessant ist, dass ein Explorer 5 Fenster nach sich zieht, das Notepad lediglich eines.
-----
Getestet unter W7-64
-----
Version 2: Explorer-Handling-Klasse gekapselt, Test mit 2 Instanzen
Ordner Schließen
Geöffnetes Windows-Explorer-Fenster schließen
habe ich eine hier gefundene VB6-Lösung nach VB.NET portiert und lauffähig gemacht.
Diese Lösung funktioniert mit anderen Fenstern ebenfalls, dazu erfolgt eine MessageBox-Abfrage, ob automatisch ein Explorer gestartet werden soll. Alternativ kann selbst ein Notepad oder auch ein Explorer oder nix gestartet werden, im letzteren Fall erfolgt ein TimeOut.
Das Prinzip ist folgendes:
Vor dem Start eines Programmes werden alle Top-Level-Fenster ermittelt, danach ebenfalls.
Von der Differenzmenge wird das Fenster mit dem Index 0 per
SendMessage()
geschlossen. Feddich.Interessant ist, dass ein Explorer 5 Fenster nach sich zieht, das Notepad lediglich eines.
-----
Getestet unter W7-64
-----
Version 2: Explorer-Handling-Klasse gekapselt, Test mit 2 Instanzen
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „RodFromGermany“ ()