Autor Beitrag
s4lzh3r1ng
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38



BeitragVerfasst: Mi 26.06.02 10:58 
Hallo zusammen´,

kann mir jemand sagen, wie ich in einer Batch Datei Variablen deklariere denen ich einen WErt übergeben kann.
Beispielsweise verschiedene Dateinamen die dann mit Hilfe der Batch-Datei ausgeführt werden sollen.

Würde mich freuen, wenn ihr mir helfen könntet :)

_________________
:wink: s4lzh3r1ng :wink:
toms
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: Mi 26.06.02 14:49 
Hi,

Ist es nicht einfacher, die Batch-Datei mit Delphi zu erstelllen
und dann die Platzhalter mit StringReplace zu ersetzen?

tom
Alibi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 458

Win2K SP3
Delphi 6 Ent
BeitragVerfasst: Mi 26.06.02 15:14 
Kleines Beispiel für Parameter bei einer Batchdatei:
Die Batch bla.bat:
ausblenden Quelltext
1:
2:
@echo %1
pause

Aufruf:
bla "Hallo Welt"
s4lzh3r1ng Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38



BeitragVerfasst: Do 27.06.02 11:03 
Vielen Dank für eure Hilfe.

Gibt es irgendwo eine Liste mit den unterschiedlichen Parametern,
also nicht nur "echo" ?
Die Batch Datei möchte ich mit Delphi erstellen, wie soll das mit
String Replace funktionieren ?

_________________
:wink: s4lzh3r1ng :wink:
toms
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: Do 27.06.02 11:11 
Zitat:
Gibt es irgendwo eine Liste mit den unterschiedlichen Parametern,
also nicht nur "echo" ?


Google liefert dir sicher einige Links zu Dos commands batch

z.B:
www.cs.ntu.edu.au/ho...305/description.html

Zitat:
Die Batch Datei möchte ich mit Delphi erstellen, wie soll das mit
String Replace funktionieren ?


Du könntest die Batch Datei zuerst in einer StringListe erstellen und
dann mit StringReplace alle Platzhalter ersetzen.

Zitat:
StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;


tom
s4lzh3r1ng Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 38



BeitragVerfasst: Do 27.06.02 14:53 
Herzlichen Dank für alle Tips,
jetzt klappt's !!!

_________________
:wink: s4lzh3r1ng :wink: