У меня есть консольное приложение, которое должно обрабатывать файлы с расширением .xyz
, поэтому я связал его с расширением обычно через проводник Windows.
Моя проблема в том, что всякий раз, когда я делаю это в терминале:
> file.xyz
вместо вывода на тот же терминал открывается другое консольное окно с приложением, отображает его результат и сразу же закрывается (вы даже не можете сказать результат).
Это не работает либо > file.xyz > output.txt
.
(Кроме того, не уверены, что уместно, но приложение ожидает свои аргументы в следующем формате: C:\app.exe" -print -file "%1" %*
который я исправил с помощью этого ответа.)