1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
734
734
EMPFEHLEN
-
Ich lese alle .tex Dateien aus einem Verzeichnis und möchte genau deren Namen als .bib haben.
Code :1 2 3 4 5 6 7 8
@echo off set tmp="" for %%f in (*.tex) do ( set tmp="%%f" set tmp=%tmp:tex=bib% echo %tmp% )
Beispiel:
Vorhandene Dateien:- document.tex
- foo.tex
- bar.tex
- bib.bat
Gedachte Ausgabe:
Code :1 2 3
document.bib foo.bib bar.bib
Leider gibt die obige Batch immer nur dieses aus:
Code :1 2 3
bar.bib bar.bib bar.bib
Verstehe nicht warum die Variable sich nicht ändern kann.Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
23.06.11 13:39 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
SETLOCAL EnableDelayedExpansion
und alle Variablen in ! statt % einfassen.
Klappt wunderbar - vielen Dank!Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
Ähnliche Themen
-
Macro Substitution
Von MeySolution im Forum PHPAntworten: 2Letzter Beitrag: 05.01.11, 11:08 -
Batch Leerzeichen im String entfernen
Von bergonline im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 08.05.09, 16:24 -
substitution
Von FunkyMonkey im Forum PHPAntworten: 6Letzter Beitrag: 29.11.07, 16:17 -
string replace mit batch
Von shybby im Forum Sonstige SprachenAntworten: 5Letzter Beitrag: 19.07.07, 19:27 -
Batch: String aus Datei löschen
Von Zymbo im Forum Sonstige SprachenAntworten: 1Letzter Beitrag: 10.03.05, 09:42





Zitieren

Login





