program eee
implicit none
integer:: res
call SYSTEM ("C:\windows\system32\calc.exe")
end program eee
li913 发表于 2017-3-13 10:47
我在win10运行,打开计算器后console自动关闭。
use kernel32
use , intrinsic :: ISO_C_Binding
Type( T_STARTUPINFO) ::stStartUp
Type(T_PROCESS_INFORMATION ) ::stProcInfo
integer i
Call GetStartupInfo( stStartUp )
i = CreateProcess( 0 , "c:\windows\system32\notepad.exe"//c_null_char , 0 , 0 , 1 , 0 , 0 , 0 , LOC( stStartUp ) , LOC(stProcInfo) )
read(*,*)
i = TerminateProcess( stProcInfo%hProcess , 0 )
end
vvt 发表于 2017-3-13 17:12
语法规范里没有这个功能。
如果是windows平台,可以试试这样:
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |