![]() |
Befehl zur Ausführung eines Skripts
Hi Leute,
ist wahrscheinlich die einfachste Frage jemals aber ich weiss nicht wie der Befehl zum Ausführen einer Datei lautet. In meinem Fall möchte ich einen Batchdatei ausführen lassen, die dann per ftp Verzeichnisse nach Logdateien filtert und kopieren soll. Erstmal hänge ich nun an dem Befehl zur ausführung fest. grüße lucster |
Re: Befehl zur Ausführung eines Skripts
Unter Win:
einfach den Namen der Datei eingeben z.b.: tuwas.bat Linux: ./tuwas.sh |
Re: Befehl zur Ausführung eines Skripts
Und aus Delphi heraus per ShellExecute.
|
Re: Befehl zur Ausführung eines Skripts
und wie, wenn sich die datei nicht im selben ordner befindet wie das programm? außerdem müsste ich parameter (wegen der filterung, ipadresse etc) übergeben. Oder gibt es für mein problem eine einfachere lösung in delphi? habe mir mal direkt aus dem code-varianten angeschaut um zu einem ftp server zu connecten und dann damit zu arbeiten, nur erscheint es mir mit ner einfachen bat datei einfacher. nur die parameterübergabe wird ne hürde sein oder?
erm seh gerade, das mein problem vll nen bisl missverstanden wurde. ich brauche nat. nich den "ausführen"-befehl sondern, den befehl um in einer procedur ein skript ausfürhren zu lassen. mit parameterübergabe :s |
Re: Befehl zur Ausführung eines Skripts
Nein, Dein Problem wurde nicht mißverstanden.
![]() |
Re: Befehl zur Ausführung eines Skripts
Delphi-Quellcode:
SW_Hide sorgt dafür das man deine BAT nicht aufblitzen sieht während sie arbeitet.
ShellExecute(Handle, nil, PChar('C:/DeinPfad/deinebat.bat'), nil, nil, SW_Hide);
|
Re: Befehl zur Ausführung eines Skripts
oh, dankeschön. naja die erste antwort tuwas.bat einzutippen führt ja zu nix. war quasie nicht auf den 2ten post bezogen. nochma danke.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz