Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Prog. eine Batch Datei erstellen lassen. (https://www.delphipraxis.net/24247-prog-eine-batch-datei-erstellen-lassen.html)

Die Muhkuh 18. Jun 2004 11:53


Prog. eine Batch Datei erstellen lassen.
 
Hi,


meine Frage bezieht sich auf die Aussage von MisterNiceGuy in diesem Thread.


Wie kann ich meinem Proggi "sagen" das es eine Batchdatei erstellen soll?

Steve 18. Jun 2004 11:55

Re: Prog. eine Batch Datei erstellen lassen.
 
Öhm vielleicht versteh ich Deine Frage falsch, aber ich würd einfach ne TextDatei anlegen, in die die Befehle geschrieben werden.
Ob Du das nu über TextFile, Memo, StringList oder sonstwas machst, is dabei ja eigentlich banane ;)

Gruß
Stephan

mgubler 18. Jun 2004 11:57

Re: Prog. eine Batch Datei erstellen lassen.
 
Delphi-Quellcode:
procedure WriteBatch;
var
F:Textfile;
begin
Rewrite(F);
AssignFile(F);
Writeln(F, '@echo off');
Writeln(F, 'Hier die Befehle zum Kopieren der Datei rein...');
Writeln(F, 'echo.');
Closefile(F);
end;
Sollte so PI mal Daumen funktionieren.
Hab es aber nicht getestet!

Die Funktion einfach beim Start ausführen (OnCreate) und dann geht es eigentlich

edit: Quelltext geändert! (thx to steve)!

Steve 18. Jun 2004 11:59

Re: Prog. eine Batch Datei erstellen lassen.
 
Vom Prinzip her richtig, aber als T deklarieren und als F verwenden klappt vermutlich nich :mrgreen:
AssignFile sollte man anfangs auch noch aufrufen :)

Stephan

Die Muhkuh 18. Jun 2004 12:00

Re: Prog. eine Batch Datei erstellen lassen.
 
Gibts da auch ne Liste was es dann an befehlen gibt? Ich glaube kaum das ich das so schreiben kann wie ich es in Deplhi machen würde odeR?

mgubler 18. Jun 2004 12:04

Re: Prog. eine Batch Datei erstellen lassen.
 
Zitat:

Gibts da auch ne Liste was es dann an befehlen gibt? Ich glaube kaum das ich das so schreiben kann wie ich es in Deplhi machen würde odeR?
Wie muss man das denn verstehen???
Befehl ist "copy Quelle Ziel"
so easy ist es!

Oder war was anderes gemeint?
In der cmd einfach help eingeben, sollte funktionieren

Steve 18. Jun 2004 12:07

Re: Prog. eine Batch Datei erstellen lassen.
 
F1 -> "Batchdatei" -> Lesen :mrgreen:

Code:
Call
Echo
Endlocal
For
Goto
If
Pause
Rem
Setlocal
Shift
usw.
Stephan

edit: wieder zu langsam :stupid: cmd -> help is vermutlich noch geeigneter *zustimm*

Matze 18. Jun 2004 12:14

Re: Prog. eine Batch Datei erstellen lassen.
 
Da Spider gerade Probleme hat, in der DP zu posten, bat er mich, dies hier zu antworten:

Zitat:

Zitat von Spider
OH, das ist es!

Da hätt ich ja selbst draufkommen müssen :wink:


Und als Endung .bat? :roll:


Steve 18. Jun 2004 12:16

Re: Prog. eine Batch Datei erstellen lassen.
 
ja, .bat (oder auch .cmd, ab NT wenn ich mich nicht täusch :gruebel: )

Gruß
Stephan

mgubler 18. Jun 2004 12:18

Re: Prog. eine Batch Datei erstellen lassen.
 
Ja!


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:34 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz