julian2222
Goto Top

Dateipfad abgreifen

Hallo,

wenn man ja eine Datei öffnet, wird ja der Pfad der Datei dem Standardprogramm welches in Windows hinterlegt wird übergeben. Kann man diesen Pfad irgendwie abgreifen? Ich möchte einem bestimmten Dateityp ein Skript hinterlegen, dass die Datei auf ein Share kopiert. Kurz gesagt, wenn man die Datei anklickt soll in einen anderen Ordner kopiert werden. Naja und zum Kopieren benötige ich ja den Quellpfad...

Ich hoffe ihr konntet mir folgen.. face-smile

Content-Key: 250044

Url: https://administrator.de/contentid/250044

Printed on: April 27, 2024 at 02:04 o'clock

Member: citroendsvier
citroendsvier Sep 24, 2014 updated at 14:29:04 (UTC)
Goto Top
Hallo,

Ich weiß nicht, ob meine Theorie stimmt, aber müsste eine geöffnete Datei nicht in den Temp Ordner kopiert werden? Falls ja, könntest du sie dort als ,,neue Datei" identifizieren und kopieren. Eine ,,neue Datei" kann aber in dem Fall genauso eine von beispielsweise einem Antivirenprogramm erstellte Datei sein. Müsste man einen Filter einbauen... Von welcher Art Skript reden wir?
Member: colinardo
colinardo Sep 24, 2014 at 14:58:37 (UTC)
Goto Top
Moin,
ordne dem bestimmten Dateityp dein Script als Anwendung zu, dann kannst du den Pfad in deinem Script abgreifen (wird ja als Argument übergeben), die Datei kopieren und die Anwendung mit dem Dokument starten.

Grüße Uwe
Member: AndreasHoster
AndreasHoster Sep 24, 2014 at 15:02:24 (UTC)
Goto Top
Folgen schon, ich sehe nur das Problem nicht.
Wenn man in Windows eine Dateierweiterung mit einem Programm / Batch verknüpft, wird automatisch als erstes Argument der Dateipfad übergeben, da muß man gar nichts machen.

Und falls das Problem ist, daß Du nicht weißt wie man eine Dateierweiterung mit einem Skript verknüpft:
Wenn es noch gar nicht verknüpft ist, einfach Doppelklick drauf, dann fragt Windows mit was man es öffnen will (und Häkchen setzen bei Immer mit ausgewähltem Programm öffnen)
Wenn es schon mit was anderem verknüpft ist: Kontextmenü, Öffnen Mit, Programm aussuchen (beinhaltet auch Batch, zumindestens bei Win8.1) und ebenfalls Häkchen setzen bei Immer mit ausgewähltem Programm öffnen.
Member: colinardo
colinardo Sep 24, 2014 updated at 15:08:59 (UTC)
Goto Top
Zitat von @AndreasHoster:
Und falls das Problem ist, daß Du nicht weißt wie man eine Dateierweiterung mit einem Skript verknüpft:
Das Prog ist zum Anpassen auch sehr hilfreich: http://www.extman.com/