So schließen Sie die Konsolenausgabe unter Windows 7 nicht

So schließen Sie die Konsolenausgabe unter Windows 7 nicht

Ich habe ein Konsolenprogramm, das einige Daten auf die Standard-DIO-Schnittstelle ausgibt. Das Problem besteht darin, dass die Konsole angezeigt wird, wenn ich im Explorer auf das Programm klicke, und verschwindet, sobald die Daten ausgegeben wurden.

Wie kann ich das Konsolenprogramm so einstellen, dass es nach Abschluss des Vorgangs nicht geschlossen wird?

Antwort1

Sie könnten eine Verknüpfung zu cmd.exe erstellen. Gehen Sie dann in die Eigenschaften und ändern Sie das Ziel in etwas wie

C:\Windows\System32\cmd.exe /C"IhrProgrammname & PAUSE"

z.B

C:\Windows\System32\cmd.exe /C"c:\windows\system32\IPCONFIG & PAUSE"

Antwort2

Eine einfache Methode wäre, das Konsolenprogramm in eine kleine Batchdatei mit einer Pause am Ende zu packen. Beispielsweise würde sample.bat ein Verzeichnis auflisten und darauf warten, dass Sie eine Taste drücken.

DIR
PAUSE

Eine weitere Möglichkeit, wenn Sie den Text einfach nur lesen möchten, besteht darin, am Ende | clip hinzuzufügen, um den Text in die Zwischenablage umzuleiten, damit Sie ihn nach Belieben verwenden können.

z.B

DIR | clip

sendet eine Verzeichnisliste an die Zwischenablage.

verwandte Informationen