gweidt
Goto Top

Per Batch ein bestimmtes Fenster schließen?

Moin alle zusammen!

Folgendes Anliegen: Ich möchte ein bestimmtes Windows-Explorer-Fenster z.B. über eine Batch-Datei schließen lassen.

Hintergrund: Über einen Shortcut starte ich eine Routine, die einen Datenträger auswirft. Allerdings ruft der Shortcut nur den Ordner auf, in dem sich mehrere Verknüpfungen für verschiedene Laufwerksbuchstaben befinden, von denen ich im Einzelfall einen auswählen muss. Beispiel: "AltGr+_ > d > Enter" wirft Laufwerk D: aus. Danach ist aber das Explorer-Fenster mit den Verknüpfungen noch offen. Wenn sich das gleich mit schließen würde, wäre ich am Ziel. Ich stelle mir das so vor, dass ich der jeweiligen Verknüpfung noch das Aufrufen einer Batch-Datei anhänge, die das Fenster mit dem eindeutigen Fenstertitel des Ordnerpfades schließt. Notfalls ginge auch ein zweiter Shortcut zum Ausführen der Batch-Datei.
Ich brauche diesen Vorgang einige Mal täglich, bei mehreren großen Monitoren und offenen Fenstern wäre das Navigieren mit der Maus relativ aufwendig. Daher wäre das automatische Schließen im Rahmen der Tastenfolgen eine kleine Arbeitserleichterung.

Danke im Voraus für Euren Input!

Gruß, ruby

Content-ID: 670728

Url: https://administrator.de/forum/per-batch-ein-bestimmtes-fenster-schliessen-670728.html

Ausgedruckt am: 18.02.2025 um 12:02 Uhr

151183
151183 16.01.2025 aktualisiert um 10:30:30 Uhr
Goto Top
Powershell -EP Bypass -C "Get-Process | ? MainWindowTitle -like '*Blablub*' | stop-process"  
oder
TASKKILL /FI "WINDOWTITLE eq Fenstertitel" /F   
usw.

Suchfunktion kaputt?

Über einen Shortcut starte ich eine Routine, die einen Datenträger auswirft
Wie sieht der aus? Das geht doch silent ....

Gruß
Crusher79
Crusher79 16.01.2025 um 10:36:47 Uhr
Goto Top
Hallo, womit wird ausgeworfen?

Idee wäre es komplett als Script zu machen - ohne GUI!

https://www.macrocreator.com/

Mit GUI wäre dieser Macrocreator vlt. etwas. Kann auch nach Auto-It exportieren, Titel und Bildbereiche auswerten. Schon recht mächtig.

https://www.autoitscript.com/site/

AutoIT ist seit langen mit ein "Standard". Der Macrocreator ist durch die GUI intuitiver. Kann aber auch nach AutoIT exportieren.


Am einfachsten wäre es aber doch das Auswerfen komplett ohne GUI zu machen....
GWeidt
GWeidt 16.01.2025 um 19:54:35 Uhr
Goto Top
@151183: Ja, Suchfunktion kaputt face-wink - Natürlich habe ich schon eine Weile nach Lösungen gesucht, aber da ich mit Batch-Dateien und Kommandozeile nur sehr oberflächlich bewandert bin, habe ich anscheinend die falschen Suchbegriffe benutzt.
Über taskkill bin ich auch gestolpert, aber ich hatte den Eindruck, dass damit der Windows-Explorer komplett abgeschossen wird. Danke für die beiden Vorschläge, habe beide probiert, aber tatsächlich wird damit nicht nur das gewünschte Fenster geschlossen, sondern alle Windows-Explorer-Fenster, die gerade offen sind. Das ist für mich nicht so günstig, weil immer 'ne ganze Reihe an Fenstern offen ist.

Mein Shortcut lautet AltGr + _ und startet schlicht eine Verknüpfung zu einem Ordner für das Programm "RemoveDrive". In dem habe ich für alle infrage kommenden Laufwerksbuchstaben je eine Verknüpfung angelegt (z.B. Laufwerk K:\ > "C:\Programme\Systemtools\RemoveDrive\RemoveDrive.exe k: -L -H -A"). Grund ist, dass Windows selbst die Laufwerke oft nicht auswerfen mag, RemoveDrive dagegen fast immer (aber auch hier gibt es hartnäckige Ausnahmen).

Einen Macrorecorder von Kratronic nutze ich seit Jahren für verschiedene wiederkehrende Aktionen. Allerdings ist der stark abhängig von Fensterpositionen und anderen Umgebungsbedingungen. Das stumpsinnige Abarbeiten der Routinen kann manchmal Chaos stiften. Werd' ich trotzdem nochmal testen.

Wie könnte man denn noch, abgesehen von "Hardware sicher entfernen", die Laufwerke zuverlässig auswerfen?