Die Ausgabe des Konsolenprogramms wird nicht nach stdout ausgeführt, wenn die Dateierweiterung ausgeführt wird

390
martixy

Ich habe eine Konsolen-App, die Dateien mit der Erweiterung verarbeiten soll .xyz, also verband ich sie normalerweise über den Windows-Explorer mit der Erweiterung.

Mein Problem ist, dass wenn ich dies in einem Terminal mache:

> file.xyz

Anstatt die Ausgabe an dasselbe Terminal zu senden, wird ein anderes Konsolenfenster mit der App geöffnet, das Ergebnis angezeigt und sofort geschlossen (Sie können das Ergebnis kaum erkennen).

Das funktioniert auch nicht > file.xyz > output.txt.

(Auch nicht sicher, ob relevant, aber die App erwartet ihre Argumente im folgenden Format: C:\app.exe" -print -file "%1" %*das ich mit dieser Antwort behoben habe .)

1
Sie sagten "Konsolen-App". Was meinst du? Hast du es selbst kompiliert? Maximus vor 5 Jahren 0

0 Antworten auf die Frage