Kleines aber feines Batchfile
(md + cd -> mcd)

Trotz Explorer & Co.:
Viele Sachen erledigt man doch lieber auf der Eingabeaufforderung.
Unter anderem auch das Erstellen eines Verzeichnis mit "MD".
Meistens folgt dann gleich ein Wechsel in das neu erstellte Verzeichnis mit "CD".
Eigentlich könnte man diesen Vorgang mittels eines Batch-Files namens "MCD.BAT" auch gleich kombinieren:

MCD.BAT:

@ECHO OFF
MD %1
CD %1

Aber es hat mehrere Schönheitsfehler:

- beim Aufruf ohne Parameter gibt es eine Fehlermeldung (hier wäre eine Info gut)
- wenn das Direktory bereits existiert, dann ist ebenfalls eine Fehlermeldung die Folge
- Direktories mit Leerzeichen sollten auch verwendet werden können

Hier die angepasste Version:

MCD.BAT:

@ECHO OFF
IF %1'==' GOTO Info
IF EXIST "%1" GOTO Direxist
MD "%1"
:Direxist
CD "%1"
GOTO Ende
:Info
ECHO.
ECHO Combines MD and CD
ECHO Usage "%0" Dirname
ECHO.
:Ende

Das fertige Programm muss in einem Verzeichnis gespeichert werden, das in der "Reichweite" des Suchpfades (Variable "PATH") liegt, damit es "überall" (also in jedem Verzeichnis) funktioniert.
Ich selbst habe mir ein TOOLS-Verzeichnis mit wichtigen, unentbehrlichen Utilities angelegt und dieses ganz am Anfang in den Path eingebunden.
(Erspart Wartezeit beim Aufruf, weil nicht zuerst das Verzeichnis \WINDOWS\SYSTEM32 mit unzähligen Dateien durchsucht werden muss.)

Franz Bachler (06.05.2009)
(in Zusammenarbeit mit LexLechz)

 zurück