Вывод из консольной программы не идет в стандартный вывод при запуске с расширением файла

288
martixy

У меня есть консольное приложение, которое должно обрабатывать файлы с расширением .xyz, поэтому я связал его с расширением через проводник Windows.

Моя проблема в том, что всякий раз, когда я делаю это в терминале:

> file.xyz

вместо вывода на тот же терминал открывается другое консольное окно с приложением, отображает его результат и сразу же закрывается (вы даже не можете сказать результат).

Это тоже не работает > file.xyz > output.txt.

(Кроме того, не уверен, если это уместно, но приложение ожидает свои аргументы в следующем формате: C:\app.exe" -print -file "%1" %*который я исправил, используя этот ответ .)

1
Вы сказали "консольное приложение". Что вы имеете в виду? Вы скомпилировали это самостоятельно? Maximus 5 лет назад 0

0 ответов на вопрос

Похожие вопросы