Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Prüfen ob Console angezeigt wird
Ahrimaan
myCSharp.de - Member



Dabei seit:
Beiträge: 363
Herkunft: Thorn

Themenstarter:

Prüfen ob Console angezeigt wird

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16145

beantworten | zitieren | melden

Zitat von Ahrimaan
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
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
zommi
myCSharp.de - Member

Avatar #avatar-2617.png


Dabei seit:
Beiträge: 1380
Herkunft: Berlin

beantworten | zitieren | melden

Zitat von Ahrimaan
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
private Nachricht | Beiträge des Benutzers
Ahrimaan
myCSharp.de - Member



Dabei seit:
Beiträge: 363
Herkunft: Thorn

Themenstarter:

beantworten | zitieren | melden

Hi, vielen Dank

Moderationshinweis von Abt (07.11.2013 - 11:13:36):

[Hinweis] Wie poste ich richtig? 2.3

private Nachricht | Beiträge des Benutzers