![]() |
Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Hi,
kann man mit Delphi eine Software schreiben die auf eine Vorhandene DOS-Software zurückgreift und deren Ausgaben die normalerweise im CMD-Promt zu sehen wären abfängt/liest und sie in einem WinForm darstellt? Mfg, Steve |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Is das ne "lineare" DOS-Anwendung, also wie z.B. die Befehle "dir" oder "net use", bei denen die Ausgabe immer hintereinander erfolgt oder is das eine "richtige" Anwendung mit "Fenstern" und so?
mfg, mh166 |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Hi,
nein sie ist ohne Fenster. Man hat lediglich Textausgaben der Software, könnte man mit dem Befehl DIR vergleichen. Wobei sich die Ausgabe hier aber Kontinuierlich ändert. Mfg, Steve |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
OK, jetzt stände von meiner Seite die Frage, wie du das mit dem "kontinuierlich ändern" verstehst: kommen einfach nur immer neue Zeilen mit verschiedenem Inhalt hinzu? Oder wird in bereits geschriebenen Zeilen "rumgepfuscht"? ;)
mfg, mh166 |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Hi,
Es kommen neue Zeilen hinzu andere Zeilen verschwinden und der Inhalt der Zeilen ändert sich fortlaufend... Es müsste also dauerhaft ge-captured werden damit sich die Inhalte aktualisieren. Danke erstmal, Steve |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
um welches Kommandozeilenprog handelt es sich denn? Vielleicht kann ich helfen.. nur vielleicht ;)
|
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Hi,
ich habe vor für AiroDump und AirCr... eine Win32 Konforme Anwendung zu schreiben da die Dos Bedinung etwas umständlich ist.. Mfg, Steve |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Bei
![]() |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
du könntest die Ausgabe von AiroDump an eine named pipe leiten:
AiroDump.exe [deine Optionen] >\\.\pipe\MyPipe is it just me or does ![]() |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Oder such mal bei Torry nach der TDosCommand Komponente.
|
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
|
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Hi,
danke für die vielen Tips. Ich werde mir die am WE mal in Ruhe angucken. @alzaimar Wo denn genau im SDC, im Forum habe ich nichts gefunden oder falsch gesucht... Mfg, Steve |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
|
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Jo, danke..
Mfg, Steve |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Zitat:
|
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Zitat:
:arrow: ![]() :arrow: ![]() Allerdings glaub ich, dass beide Lösungen nur mit neuen Zeilen klar kommen und Probleme haben könnten, wenn in vorhergehenden rumgeschrieben wird. Deswegen hab ich erst mal nach gefragt... so far... mfg, mh166 |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Moin, moin,
könntest Du die Ausgabe nich teinfach mit >> in eine Datei umleiten und die wiederholt laden? Grüße // Martin |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Hi,
du könntest auch auf die JVCL zurückgreifen. ziehe einfach ein JvCreateProcess auf die Form und setze die Propertys StartupInfo.ShowWindow := swHide; StartupInfo.DefaultWindowState := False; ConsoleOptions := [coOwnerData, coRedirect]; dann schaue dir mal die folgenden Ereignisroutinen an: OnRawRead OnRead damit kannst du auch kommandos an das Doo programm zurücksenden :wink: |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Zitat:
das ist vollkommen korrektes Englisch (also meins, nicht deins ;) ). |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Marco: Oh, when it for you correct english is than is yes everything in butter. I want it only times said have. And now back to the theme.
|
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Zitat:
Was is denn eigentlich nun draus geworden @Threadersteller? mfg, mh166 |
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Zitat:
Zitat:
|
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Zitat:
sorry an die Admins, daß ich wieder off topic war ab jetzt werd ich auch nich mehr OT sein!!! und wenn alzaimar noch so schimpft ;) Zitat:
|
Re: Dos-CMD-Programm, Ausgaben von eigener Software nutzen?
Guten Morgen,
mit GetConsoleOutput funktioniert das ganze schon ziemlich gut, allerdings bin ich der Meinung das er hin und wieder hängt. Hatte am WE aber auch nicht wirklich Zeit mich da reinzuhängen vielleicht habe ich irgendwo einen Fehler. Die Pipe-Methode werde ich heute bzw. Morgen auch nochmal ausprobieren. Melde mich dann nochmal sobald ich Ergebnisse habe. Danke, Steve //EDIT: Zu dem Englisch von MarcoWarm es IST korrektes Englisch! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:31 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