Erstellen einer Batchdatei zum Starten der aktuell geöffneten Anwendungen und Ordner

Erstellen einer Batchdatei zum Starten der aktuell geöffneten Anwendungen und Ordner

Beispiel: Wenn ich example.txt in einem Editor ansehe und ein Bild in GIMP bearbeite, möchte ich eine Batchdatei generieren, die diese Dateien mit diesen Anwendungen startet, nachdem ich die Fenster geschlossen habe. Gibt es eine Möglichkeit, einen solchen Launcher zu erstellen, ohne die Namen geöffneter Dateien und Anwendungen manuell in eine Batchdatei oder ein Shellskript zu kopieren und einzufügen?

Antwort1

Ja, das können Sie, wenn Sie PowerShell usw. verwenden.

Verwenden

get-process | select name

Dadurch wird eine Liste der Prozessnamen abgerufen

Nun können Sie die Kommandozeile für die Prozessnamen, die Sie interessieren, mit dem folgenden Befehl finden.

gwmi win32_process -filter "name=$processname'" | select commandLine

Jetzt kannst duVerwenden Sie PowerShell, um Verknüpfungen zu erstellen

Sie können ein einfaches Skript erstellen, das tut, was Sie wollen, da Sie für die Verknüpfungen möglicherweise noch andere Dinge hinzufügen möchten als die Befehlszeile (die Ihr Ziel in der Verknüpfung ist) und den Prozessnamen.

verwandte Informationen