AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Eingabeaufforderung verstecken und ausgaben abfangen
Thema durchsuchen
Ansicht
Themen-Optionen

Eingabeaufforderung verstecken und ausgaben abfangen

Ein Thema von lordludwig · begonnen am 20. Mai 2006 · letzter Beitrag vom 17. Dez 2006
Antwort Antwort
Seite 1 von 3  1 23      
lordludwig

Registriert seit: 16. Mai 2006
Ort: Gröbenzell
40 Beiträge
 
Delphi 2005 Personal
 
#1

Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 19:27
Hallo,

ich habe ein Programm das in der Eingabeaufforderung läuft, dafür will ich jetzt eine grafische oberfläche coden..

Das Programm läuft in der Eingabeaufforderung von Windows. Die Eigabeaufforderung soll aber nicht mehr sichtbar sein, aber ich muss ihr noch befehle Senden können und die "Antwort" auf den Befehl abfangen und dann mit meinem Programm auswerten.

Das auswerten ist nicht das Problem, aber was ich nicht weis ist:

1. Wie man die Eingabeaufforderung versteckt (evtl. schon versteckt starten???)
2. Wie ich der Eingabeaufforderung Befehle sende
3. Wie ich die Ausgaben der Eingabeaufforderung in mein Programm auslese

Danke schonmal
Ludwig Wagner
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#2

Re: Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 19:32
Hier, oder bei JEDI gibt's eine Komponente, damit kan man ein Konsolenporgramm starten, ihm Befehle senden und vorallem geht die Ausgabe es gestarteten Programms nicht über die Eingabekonsole, sonder in einen Poffer der Komponente,sie ist also nicht sichtbar ... eventuell mal suchen, aber ich kann dir leider keine Namen nennen -.-''
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
lordludwig

Registriert seit: 16. Mai 2006
Ort: Gröbenzell
40 Beiträge
 
Delphi 2005 Personal
 
#3

Re: Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 19:38
Zitat:
aber ich kann dir leider keine Namen nennen
sehr schade

werd mal suchen
Ludwig Wagner
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#4

Re: Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 19:41
Hallo,

oder als Code hier im Forum: Hier im Forum suchenRunCaptured.

Gruß,
ManuMF
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat
lordludwig

Registriert seit: 16. Mai 2006
Ort: Gröbenzell
40 Beiträge
 
Delphi 2005 Personal
 
#5

Re: Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 19:51
@ManuFM: Danke, ist ja schon ganz gut, aber damit kann ich anscheinend keine Befehle senden sondern nur die cmd mit parametern aufrufen und die rückgabe abfangen...

Wie heßt das was himitsu gemeint hat??? Find die Komponente ned
Ludwig Wagner
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
 
Delphi 12 Athens
 
#6

Re: Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 19:54
Wenn du das Handle der laufenden Anwendung bekommst, dann kannst du doch per SendMessage, oder eventuell auch per SendKey Daten dahin senden.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von ManuMF
ManuMF

Registriert seit: 11. Jul 2005
1.016 Beiträge
 
Delphi 6 Personal
 
#7

Re: Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 20:05
Hallo,

Starte mit der Funktion statt cmd doch einfach das Kommandozeilenprogramm mit den entsprechenden Paramatern. Dann wird es automatisch in einer cmd gestartet, aber du hast wieder die Ausgabe.

Beispiel:
RunCaptured('C:\Programme\XYZ', 'Kommandozeilenprogramm.exe', '/Dies /und /Das'); Gruß,
ManuMF
Gruß,
ManuMF

Endlich hab ich was Positives an Vista entdeckt: Das mitgelieferte Mahjongg
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#8

Re: Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 20:07
Die Komponente heißt JvCreateProcess
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
lordludwig

Registriert seit: 16. Mai 2006
Ort: Gröbenzell
40 Beiträge
 
Delphi 2005 Personal
 
#9

Re: Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 23:10
puh, erst mal das ganze jvcl zeugs intalliert...

hab das ding auch schon unter den 10000000 zusätzlichen komponenten gefunden^^

Was stell ich jetzt wo ein und wie behandel ich das ding??? da gibts doch bestimmt auch schon beispiele oder tutorials dafür oder???
Ludwig Wagner
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#10

Re: Eingabeaufforderung verstecken und ausgaben abfangen

  Alt 20. Mai 2006, 23:22
Es ist eine Demo im JVCL Demo Ornder vorhanden. Sie heißt: JvCreateProcess.

Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:14 Uhr.
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