Autor Beitrag
sTk
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70

Win 2000, Win XP
Turbo Delphi Pro, D2005 PE, Lazarus
BeitragVerfasst: Do 08.11.12 16:06 
Hallo,

der Titel sagt es im Prinzip schon: gibt es eine Möglichkeit, eine Konsolenanwendung minimiert zu starten und auszuführen?

Danke und Gruß, Steffen


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Do 08.11.2012 um 16:16
WasWeißDennIch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 653
Erhaltene Danke: 160



BeitragVerfasst: Do 08.11.12 16:34 
Sowohl ShellExecute wie auch CreateProcess und ShellExecuteEx können mit den SW_XXX-Konstanten umgehen, wobei erstere so eine direkt als letzten Parameter erwartet, die anderen beiden als Feld der jeweils übergebenen Struktur (SHELLEXECUTEINFO.nShow bzw. STARTUPINFO.wShowWindow).
sTk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70

Win 2000, Win XP
Turbo Delphi Pro, D2005 PE, Lazarus
BeitragVerfasst: Do 08.11.12 16:45 
Hallo,

vielleicht etwas unglücklich ausgedrückt von mir - ich will nicht eine Konsolenanwendung durch ein anderes Programm öffnen, sondern einzeln für sich! Müsste also irgendwie in der Konsolenanwendung selbst definiert werden!

Falls es nicht möglich ist, werd ich mir halt über einen Umweg helfen müssen und per Batch aufrufen (start /min ...)!

Gruß, Steffen
WasWeißDennIch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 653
Erhaltene Danke: 160



BeitragVerfasst: Do 08.11.12 16:47 
Und mit einer Verknüpfung mit der Einstellung "Minimiert starten"? Habe ich aber mit Konsolenanwendungen noch nie ausprobiert.
sTk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70

Win 2000, Win XP
Turbo Delphi Pro, D2005 PE, Lazarus
BeitragVerfasst: Do 08.11.12 17:00 
Sollte auch funktionieren!
Dachte nur es funktioniert vielleicht auch anders!

Trotzdem danke!
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19272
Erhaltene Danke: 1740

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Do 08.11.12 17:05 
Du bekommst das Fensterhandle zu der Konsole deines Programms mit GetConsoleWindow:
msdn.microsoft.com/e...683175(v=vs.85).aspx
Das solltest du dann normal mit ShowWindow minimieren können.
sTk Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70

Win 2000, Win XP
Turbo Delphi Pro, D2005 PE, Lazarus
BeitragVerfasst: Fr 09.11.12 11:38 
Ui, das ist ja genial!
Genau sowas hab ich gesucht!
Vielen Dank und ein schönes Wochenende!