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
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
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.
Könnte mit SET und oder FOR möglich sein...