批量发送“ENTER”键到正在运行的程序

Joã*_*lma 5 windows cmd batch-file batch-processing

我有一个“老好人”fortran.exe文件(无法访问代码),我需要使用批处理文件执行数百次。

然而,在 fortran 程序结束时,它打印"Press ENTER to exit",当然会中断批处理文件的执行......

有没有办法将 发送{ENTER}到正在运行的程序?

npo*_*aka 3

检查sendkeys.bat。该脚本能够向正在运行的具有特定标题的程序发送密钥:

call sendkeys.bat "fortran-program" "{ENTER}"
Run Code Online (Sandbox Code Playgroud)

编辑

尝试使用这个脚本

call nonsecureSendKeys.bat "progfortr" "{ENTER}"
Run Code Online (Sandbox Code Playgroud)