Umbennen von .txt über Kontexmenü
Hey,
ich möchte eine Batch-Datei schreiben, welche ich dann im Kontextmenü einbinden kann, die Dateien umbenennt.
So eine ähnliche Datei steht mir zwar schon zur Verfügung aber ich hätte sie gerne optimiert.
Bestehender Code sieht wie folgt aus:
Das funktioniert auch Einwandfrei, jedoch finde ich es ärgerlich das für jede ausgewählte Datei ein CMD-Fenster geöffnet wird.
Daher wollte ich es so optimieren, das egal wie viele Dateien ich ausgewählt habe, ich immer nur ein CMD Fenster bekomme, wo dann die Dateien umbenannt werden.
Und genau das ist auch mein Problem: Ich weiß nicht wie das gehen soll... habe verschiedene Möglichkeiten ausprobiert aber ich komme kein Stück weiter.
Wäre schön wenn mir jemand dabei helfen kann =)
ich möchte eine Batch-Datei schreiben, welche ich dann im Kontextmenü einbinden kann, die Dateien umbenennt.
So eine ähnliche Datei steht mir zwar schon zur Verfügung aber ich hätte sie gerne optimiert.
Bestehender Code sieht wie folgt aus:
@echo off
set file=%~f1
set filepath=%~dp1
set filename=%~nx1
@echo on
ren "%file%" "zOLD_%filename%"
Das funktioniert auch Einwandfrei, jedoch finde ich es ärgerlich das für jede ausgewählte Datei ein CMD-Fenster geöffnet wird.
Daher wollte ich es so optimieren, das egal wie viele Dateien ich ausgewählt habe, ich immer nur ein CMD Fenster bekomme, wo dann die Dateien umbenannt werden.
Und genau das ist auch mein Problem: Ich weiß nicht wie das gehen soll... habe verschiedene Möglichkeiten ausprobiert aber ich komme kein Stück weiter.
Wäre schön wenn mir jemand dabei helfen kann =)
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 374738
Url: https://administrator.de/forum/umbennen-von-txt-ueber-kontexmenue-374738.html
Ausgedruckt am: 18.05.2025 um 06:05 Uhr
3 Kommentare
Neuester Kommentar

@echo off
:start
If "%~1" NEQ "" (
ren "%~1" "zOLD_%~nx1"
shift
goto start
)

Nö, einfach eine Verknüpfung in den Sendo Ordner legen, Files markieren, Senden an, oder per Drag n Drop drauf ziehen feedich.