myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Grundlagen von C# » In WPF-Projekt in Konsole ausgeben
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

In WPF-Projekt in Konsole ausgeben

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
tobi45f
myCSharp.de-Mitglied

Dabei seit: 15.05.2017
Beiträge: 34


tobi45f ist offline

In WPF-Projekt in Konsole ausgeben

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

ich habe ein WPF Projekt, indem bestimmte Berechnungen in einer Datenbank durchgeführt werden. Statt der Oberfläche für den Nutzer zum angeben der Datei soll dies auch alternativ über die Konsole mit Angabe des Pfades machbar sein. Durch das Starten über die Konsole mit Argumenten, wird die Prozedur im Hintergrund ohne GUI durchgeführt. Nun möchte ich eigentlich nur eine "Fertigmeldung" in die Konsole schreiben (MessageBox ist keine akzeptable Lösung), von der sie auch aufgerufen worden ist. Ist das irgendwie möglich? Ich habe leider nirgends eine Lösung für mein Problem gefunden.

Oder muss ich aus meinem Projekt ein Konsolenprojekt machen und eine GUI Aufrufen, wenn keine Argumente mitgegeben worden sind?
Hat jemand eine Idee, wie das am besten umzusetzen ist?

Grüße Tobias
26.07.2019 11:24 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Th69
myCSharp.de-Poweruser/ Experte

avatar-2578.jpg


Dabei seit: 01.04.2008
Beiträge: 3.362
Entwicklungsumgebung: Visual Studio 2015/17


Th69 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Wenn das Programm über eine Konsole (Eingabeaufforderung) aufgerufen wurde, dann kannst du einfach per Console.WriteLine den Text ausgeben.
Ansonsten kannst du auch selber mittels  AllocConsole die Konsole anzeigen lassen (per C# mittels P/Invoke  AllocConsole aufrufen).

Bei einem Konsolenprojekt wird diese Funktion automatisch vom System vor Programmstart aufgerufen.
26.07.2019 11:55 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
tobi45f
myCSharp.de-Mitglied

Dabei seit: 15.05.2017
Beiträge: 34

Themenstarter Thema begonnen von tobi45f

tobi45f ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Danke für die schnelle Antwort!
Ne, leider kommt die Ausgabe über Console.Writeline nicht an.
Aber mit dem Code aus dem Link und dem AllocateConsole gehts! Danke dir!
26.07.2019 13:21 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 2 Monate.
Der letzte Beitrag ist älter als 2 Monate.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 14.10.2019 00:50