从文件扩展名运行时控制台程序输出不会进入标准输出

从文件扩展名运行时控制台程序输出不会进入标准输出

我有一个控制台应用程序,它应该处理带有扩展名的文件.xyz,因此我通过 Windows 资源管理器正常将它与扩展名关联。

我的问题是,每当我在终端中执行此操作时:

> file.xyz

输出不是到达同一个终端,而是随应用程序打开另一个控制台窗口,显示其结果并立即关闭(您甚至几乎看不出结果)。

这也不起作用> file.xyz > output.txt

(此外,不确定是否相关,但应用程序需要以下格式的参数:C:\app.exe" -print -file "%1" %*我使用以下格式修复了这个问题这个答案

相关内容