Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Dateipfad abgreifen

Frage Entwicklung Batch & Shell

Mitglied: Julian2222

Julian2222 (Level 1) - Jetzt verbinden

24.09.2014 um 16:21 Uhr, 763 Aufrufe, 4 Kommentare

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..
Mitglied: citroendsvier
24.09.2014, aktualisiert um 16:29 Uhr
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?
Bitte warten ..
Mitglied: colinardo
24.09.2014 um 16:58 Uhr
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
Bitte warten ..
Mitglied: AndreasHoster
24.09.2014 um 17:02 Uhr
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.
Bitte warten ..
Mitglied: colinardo
24.09.2014, aktualisiert um 17:08 Uhr
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/
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Dateipfad ausgeben (2)

Frage von tegwert zum Thema Batch & Shell ...

Batch & Shell
Windows 8 Kompatibilität meines Batch tools (2)

Frage von nico1999 zum Thema Batch & Shell ...

Multimedia & Zubehör
gelöst Beamer und Stereoanlage an Laptop anschliessen (7)

Frage von coltseavers zum Thema Multimedia & Zubehör ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkprotokolle
gelöst Leiten "dumme" Switches VLAN-Tags mit durch? (26)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (17)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Windows Server
DC virtualisieren + wie sichern (SingleDC-Environment) (12)

Frage von KMUlife zum Thema Windows Server ...