我想在Fortran应用程序中运行外部Windows命令行可执行文件,在控制台和文本日志文件中获取输出。
我目前正在使用英特尔Fortran RUNQQ功能将流重定向到控制台,但重定向到日志文件不起作用。
runqq(Exectable, Arguments // '> output.log')
我还尝试了SYSTEM,SYSTEMQQ和EXECUTE_COMMAND_LINE,它们可以将输出重定向到日志文件,但不能重定向到控制台。
system('"' // Executable // '" ' // Arguments // '> output.log')
systemqq('"' // Executable // '" ' // Arguments // '> output.log')
call execute_command_line('"' // Executable // '" ' // Arguments // '> output.log')
是否有任何方法可以在控制台和日志文件中获取输出流量?