Replace
Ersetzt Dateien im Zielverzeichnis durch Dateien aus dem Quellverzeichnis, die denselben Namen haben.
Sie können replace auch zum Einfügen von Dateien mit eindeutigen Dateinamen in das Zielverzeichnis verwenden.
Syntax
replace Optionen
/a
Fügt neue Dateien zum Zielverzeichnis hinzu, anstatt vorhandene Dateien zu
ersetzen. Sie können diese Option nicht zusammen mit der Option /s oder /u ve ...
Verfasst am: 15.07.2009, 14:40 Aufrufe: 1192
Um eine Laufwerksbezeichnung durch eine andere Laufwerksbezeichnung und einen Pfadnamen zu ersetzen, verwenden Sie den Befehl subst. Der folgende Befehl beispielsweise ersetzt die Laufwerksbezeichnung A durch das Verzeichnis C:\BALKEN:
subst a, c:\balken
Um die Ersetzung der Laufwerksbezeichnung aufzuheben, verwenden Sie die Option /d wie im folgenden Befehl:
subst a: /d
Manchmal akzeptiert ein Programm n ...
Verfasst am: 26.06.2009, 14:35 Aufrufe: 1492
TXT hat, für die Variable %f eingesetzt, bis der Inhalt jeder Datei angezeigt worden ist. Wenn Sie diesen Befehl in einer Stapelverarbeitungsdatei verwenden möchten, ersetzen Sie einfach jedes Auftreten von %f durch %%f, da MS-DOS die Variable sonst ignorieren und eine Fehlermeldung anzeigen würde.
MS-DOS unterstützt Befehlsoptionen, Befehlsketten oder Umleitungen, die Sie eventuell mit dem angegebenen Befehl verw ...
Verfasst am: 31.05.2009, 21:06 Aufrufe: 20030
... T= (Loeschung: Leer-Zuweisung)
* Durch Angabe des Variablennamens, eingeschlossenen in Prozentzeichen,
kann die aktuelle Zuweisung an jeder beliebigen
Stelle der BAT-Datei eingesetzt werden (NICHT jedoch auf der
Befehlsebene).
Beispiel: ECHO Die Variable WORT enthaelt %WORT%
Im BAT-Ablauf untersucht DOS jede Zeile vor der Ausfuehrung auf
%-Zeichen, um Variable durch die zugewiesene Zeichenfolge zu ersetzen ...
Verfasst am: 17.05.2009, 21:58 Aufrufe: 735
Ersetzen von veralteten Dateien
Um Dateien in einem Zielverzeichnis, die älter als die
entsprechenden Dateien in einem Quellverzeichnis sind, zu ersetzen, verwenden Sie den Befehl replace mit der Option /u wie im folgenden Befehl:
replace c:\temp\*-" a: /u
Dann ersetzt MS-DOS die Dateien im Stammverzeichnis der Diskette in Laufwerk A durch die neueren Versionen in C:\TEMP-
Stellen Sie sich vor ...
Verfasst am: 17.04.2009, 08:55 Aufrufe: 3705
)
Aus diesem Grunde sind schon viele nuetzliche Erweiterungen der
BAT-Sprache entwickelt worden (BAT Enhancements), die aber meist
nur isolierte Befehle bieten, ohne die BAT-Sprache selbst (d.h.
die Programm-Logik) zu verbessern.
Das Problem liegt darin, dass der BAT-Prozessor von DOS fester
Bestandteil von COMMAND.COM ist, also kein separates Programm,
das man so einfach durch ein besseres ersetzen koennte. D ...
Verfasst am: 31.03.2009, 06:11 Aufrufe: 920
Sie können die Option /history auch zusammen mit einem Umleitungssymbol (>) verwenden, um die Liste in eine Datei zu leiten. Sie können die Option /history in abgekürzter Form als /h eingeben.
/insertl/overstrike
Legt fest, ob neu eingegebener Text bestehenden Text ersetzen soll. Wenn Sie die Option /innert verwenden, wird neu eingegebener Text in den alten Text der Zeile eingefügt (als hätten Sie die EINFG- ...
Verfasst am: 08.03.2009, 04:59 Aufrufe: 5881
... te zu drucken, geben Sie nach einer beliebigen Form des dir-Befehls das Umleitungssymbol und prn ein, wie im nachfolgenden Beispiel:
dir > prn
Wenn Sie prn in der dir-Befehlszeile angeben, wird die Verzeichnisliste zum Drucker gesandt, der an den Anschluß LPT1 angeschlossen ist. Ist Ihr Drucker an einem anderen Anschluß angeschlossen, müssen Sie prn durch die entsprechende
Anschlußbezeichnung ersetzen ...
Verfasst am: 29.01.2009, 15:01 Aufrufe: 15540
Juhu,
ich nochmal
Mittlerweile klappt das echt super und ich bin sehr zufrieden ! Vielen dank nochmal für die Tipps !
Nun habe ich aber noch zwei weitere Problemstellungen,
zum einen würde ich ganze gerne aus einer Textdatei bestimmte kürzel entfernen lassen... so wie man das von der "suchen und ersetzen mit funktion" her kennt... Es soll quasi eine ganze .txt durchsucht und alle vorhanden * ...
Verfasst am: 12.12.2008, 23:20 Aufrufe: 5506
Verwenden Sie kurze Verzeichnisnamen.
Verwenden Sie Stapelverarbeitungsprogramme, um den Pfad entsprechend Ihren aktuellen Erfordernissen zu setzen und zurückzusetzen.
Ersetzen Sie einen langen Verzeichnispfad bei Bedarf mit dem Befehl subst durch eine Laufwerksbezeichnung.
Diese Laufwerksbezeichnung können Sie dann im Befehl path statt des vollständigen Pfades verwenden. Den Befehl subst können Sie in I ...
Verfasst am: 30.11.2008, 22:54 Aufrufe: 3616
NACH-LINKS-TASTE Löscht das Zeichen vor dem Cursor auf der gegenwärtigen
oder RÜCKTASTE Befehlszeile, ohne den Zeilenspeicher zu verändern.
ENTF-TASTE Löscht im Zeilenspeicher das der aktuellen Cursorposition
entsprechende Zeichen.
EINFG-TASTE Startet den Einfügemodus, so dass eingegebene Zeichen nicht
die an derselben Stelle vorhandenen Zeichen im Zeilenspeicher ersetzen. Drücken Sie die EINFG-TAS ...
Verfasst am: 15.11.2008, 06:37 Aufrufe: 5639
Wenn Sie die Taste F3 drücken, wird der Befehl wieder angezeigt. Drücken Sie die RÜCKTASTE, um das Zeichen "#" zu löschen, und drücken Sie anschließend die EINGABETASTE, um die Verzeichnisliste zu sehen.
Angenommen, Sie möchten nochmals den gleichen Befehl eingeben, dabei aber Laufwerk A durch Laufwerk B ersetzen. Wenn Sie die Taste F1 viermal drücken, wird der erste Teil des Befehls, dir, angezeigt. Ans ...
[ Time: 0.2810s ][ Queries: 82 (0.0114s) ][ GZIP on - Debug on ]