![]() |
bat-Dateien durch Programm auslesen + ausführen
Hallo!
Ich suche eine Funktion / Komponente mit der ich den Inhalt einer Bat Datei ausführen kann. Ich weiß dass das MS Dos befehle sind, und ich weiß auch wie man einzelne ausführt, aber ich würd gern mehrere Zeilen hintereinander ausführen. Ich brauch nicht umbedingt nen Fenster oder so, nur ausführen müsste man es. Vielleicht als quelle eine TStringlist oder so. mal sehen was ihr für ideen habt. Danke im Vorraus, Web |
Re: bat-Dateien durch Programm auslesen + ausführen
Was hindert Dich daran, die Befehle einfach in eine passend benannte Datei zu schreiben und via ShellExecute aufzurufen?
Edit: Doofer Tippfehler ;) |
Re: bat-Dateien durch Programm auslesen + ausführen
mir gehts darum nicht so viele Dateien in einem Ordner rumfliegen zu haben.
Ich hätte da 3 sachen die so "abgearbeitet" werden müssten, aber das würde dann wieder 3 verschiedene dateien bedeuten ... das nervt dann auf dauer ;) |
Re: bat-Dateien durch Programm auslesen + ausführen
Moin Webchen,
Zitat:
|
Re: bat-Dateien durch Programm auslesen + ausführen
Du kannst auch befehl für Befehl per ShellExecute ausführen ... muß dann halt nur Programm und Parameter trennen und entsprechend an ShellExecute übergeben.
Nur verschachtelte Befehle wie IF/FOR... gehn so nicht. Du kannst aber auch entweder die nötige Datei erstellen ausführen und dann wieder löschen, oder alle Dateien in eine Datei schreiben und dann per Parameter steuern welche der Befehle ausgeführt werden sollen. |
Re: bat-Dateien durch Programm auslesen + ausführen
Zitat:
|
Re: bat-Dateien durch Programm auslesen + ausführen
oder per WinExec dann brauchst du nichts trennen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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