![]() |
Konsole schließen?
Wie kann ich in C# die Konsole schließen? Hab schon nach "Terminate" und "Close" gesucht, aber nichts für Konsolen gefunden :(
|
Re: Konsole schließen?
:duck:
|
Re: Konsole schließen?
Meinst Du bei einer Konsolenanwendung?
IMHO ist das Sache des Betriebssystems, solche Fenster wieder zu schliessen |
Re: Konsole schließen?
Code:
Damit beendest du den Process und übergibst dem Betriebsystem den Errorcode.
System.Environment.Exit(ERRORCODE);
Quelle: Zitat:
|
Re: Konsole schließen?
Zitat:
@Magic: Danke. Nur, welchen Paramter muss ich als ExitCode übergeben? Ich hab schon von 0 bis 5 alles durchprobiert, bei keinem wird meine Konsole geschlossen :? |
Re: Konsole schließen?
@malo: Den Wert darfst du dir ausdenken! Das bedeutet, er wird an das Betriebssystem geliefert, und bspw. eine andere Anwendung (die dein Programm aufgerufen hat) könnte ihn dann auswerten.
Dass sich deine Konsole nicht schließen will, kommt mir aber spanisch vor. :gruebel: |
Re: Konsole schließen?
Denkt dir ein Errorcode aus. 0 alles in Ornung usw.
Warum das Fenster nicht zu geht ist ein bissle komisch. Bist du Admin? Abeitest du auf einem Netzlaufwerk? André |
Re: Konsole schließen?
Zitat:
Das Konsolenfenster wird einfach nicht geschlossen :( |
Re: Konsole schließen?
Darf ich auch mal ´ne Frage stellen? Du öffnest die Konsole mit "cmd.exe", nehme ich mal an? Du startest dein Programm. Richtig? Und dann erwartest du, dass sich die Konsole von allein schließt? Das
Code:
bezieht sich in dem Fall auf dein Programm. Die Konsole musst du schon selbst schließen, oder schauen ob es, wie seinerzeit beim API, eine Möglichkeit gibt, das Fenster "tty" zu suchen und zu schließen.
System.Environment.Exit(0);
|
Re: Konsole schließen?
Ein Netzlaufwerk ist das, wenn du auf einem anderen PC ein Freigabe machst und dann über Netzwerkumgebung->Netzlaufwerk verbinden gehst und dein PC zu der verbindest. Dann hast du ein neues Laufwerk, z.B. Z:.
.NET ist standardmäßig so eingestellt, das wenn du auf Netzlaufwerken arbeitest, nicht alle Rechte hast und mache Methoden nicht ausführen kannst. Zeig mal bitte dein Codeteil her, denn bei mir wird mein Testprogramm beendet. André |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz