![]() |
Dos command
Hi Leute ...
Hab schon viel gegoogelt und bin leider noch zu keinem befriedigendem Ergebnis gekommen. Ich möchte Dos befehle in meiner Kommandozeilen app abschießen können und die Ausgabe via Writln oder was auch immer anzeigen. das dürfte mit
Delphi-Quellcode:
funktioniere... tuts aber nicht
ShellExecute( 0, 'open', 'cmd', PChar('/k '+command), NIL, SW_ShowNormal );
hat jemand einen Tipp für mich? LG Steffen |
AW: Dos command
Was ist abschießen*? Was ist command? Was funktioniert nicht?
*) Es vereinfacht die Verständigung ungemein, wenn man sich allgemein verständlich ausdrückt. **) Shellexecute hat auch einen Rückgabewert, den man eventuell mal abfragen könnte. |
AW: Dos command
Und was funktioniert nicht?
|
AW: Dos command
Da du die Ausgabe haben willst, solltest du dich mal mit dem Stichwort "Pipes" auseinandersetzen. Damit bekommst du dann die Ausgabe in dein Programm, mit ShellExecute führst du es nur aus.
Beispiele wären z.B. ![]() |
AW: Dos command
Zitat:
|
AW: Dos command
also um mal alle offenen Fragen zu beantworten ;)
- nicht dos sondern cmd kommandos - commands = Kommandos wie zB "dir" - abschießen = ausführen ;) - was nicht funktioniert? Irgendwie passiert nichts :/ LG |
AW: Dos command
Zitat:
|
AW: Dos command
wie meinst du das ?
|
AW: Dos command
|
AW: Dos command
Delphi-Quellcode:
>
DIR
![]() ![]() Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 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 by Thomas Breitkreuz