Laden...

Prüfen ob Console angezeigt wird

Erstellt von Ahrimaan vor 10 Jahren Letzter Beitrag vor 10 Jahren 859 Views
A
Ahrimaan Themenstarter:in
350 Beiträge seit 2010
vor 10 Jahren
Prüfen ob Console angezeigt wird

Hallo zusammen,

wir haben einen Windows Dienst, welcher per /Console Switch als Konsolenapplikation läuft.

Ich möchte mir nun im Konsolenmodus mehrere Daten anzeigen lassen.

Meine Frage nun : wenn ein Konsolenfenster nicht verfügbar ist , fliegt mir dann Console.WriteLine um die Ohren oder landet es im Nirvana.

Wenn es mir um die Ohren fliegt, wie kann ich dann prüfen ob eine Konsole da ist ? Klar kann ich ne Statische Klasse machen die diese Info bereit hällt, aber evtl. gibt es ein .NET Boardmittel ?

Grüße

16.827 Beiträge seit 2008
vor 10 Jahren

wenn ein Konsolenfenster nicht verfügbar ist , fliegt mir dann Console.WriteLine um die Ohren

Was hindert dich daran, es einfach auszuprobieren?

Wenn man sehr engagiert ist, der nutzt die Google-Suche und bekommt (manchmal) sogar Ergebnisse: Where will Console.writeline write to in a Windows Service application?

Bitte beachte in Zukunft [Hinweis] Wie poste ich richtig? 1.1

1.361 Beiträge seit 2007
vor 10 Jahren

wie kann ich dann prüfen ob eine Konsole da ist ?

Mit den WinAPI Funktionen GetConsoleWindow und IsWindowVisible kannst du prüfen, ob eine Konsole da ist.

Bei Anwendung "klaut" Konsolenfenster? siehst du nicht nur, wie du das verwendest, sondern auch wie in (meisten) Fällen du eine Konsole (wieder) erzeugen kannst.

beste Grüße
zommi

A
Ahrimaan Themenstarter:in
350 Beiträge seit 2010
vor 10 Jahren

Hi, vielen Dank

Hinweis von Abt vor 10 Jahren

[Hinweis] Wie poste ich richtig? 2.3