Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

BATch datei, parameter übergabe, nur ordner, Bitte schnell :)

Hurr.i.canE / 2 Antworten / Baumansicht Nickles

Hallihallo. Ich habe folgendes Problem:

ich habe eine batch datei geschrieben, die über die kommandozeile mit parametern gefüttert wird. Ich habe das kontextmenü in winXP um einen knopf erweitert, so dass wenn man rechts auf nen ordner klickt da ein button ist, mit dem ich meine batch aufrufe und ihr mit %1 den aktuellen Pfad übergebe.

Mein problem ist, dass ich es jetzt irgendwie schaffen muss aus dem pfad

c:[backslash]blubb[backslash]peng[backslash]test

nur den letzten ordner in eine variable zu bekommen, sprich:

test

wie geht das? ich habe wirklich keine ahnung wie ich DAS machen soll :(

bitte helft mir ;)

gruß, Hurri

bei Antwort benachrichtigen
REPI Hurr.i.canE „BATch datei, parameter übergabe, nur ordner, Bitte schnell :)“
Optionen

1. So etwas macht man mit VBS, da regelt sich das Stringhandling viel einfacher als unter Batch.Ist doch auf Deinem System eh standardmäßig mit dabei. Nutze dies.

2. Eventuell könnte Dir das Handling einen Thread weiter unten weiterhelfen, wo es um Datums- und Zeitermittlung und deren Stringhandling über Environmentvariable geht.
Habe aber keine Lust jetzt am Freitagnachmittag mich damit zu beschäftigen.

Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
Borlander Hurr.i.canE „BATch datei, parameter übergabe, nur ordner, Bitte schnell :)“
Optionen

Könnte mit SET und oder FOR möglich sein...

bei Antwort benachrichtigen