我有一个命令行应用程序,它启动并执行一些任务。在此期间,它会监听按键(s => 显示状态)。这不是您通常按“s”和< ENTER>的命令提示符 - 它是一种类型,只要按键被按下,状态就会显示出来。
现在我正在尝试从花哨的GUI应用程序中通过发送按键来“控制”该命令行应用程序。我已经尝试了更传统的方法,即写入进程的StandardInput,但似乎没有任何效果。而且,由于实际进程没有窗口(使用CreateNoWindow=true启动),因此我无法尝试使用Win32 API向窗口发送按键。
还有其他方法吗?
现在我正在尝试从花哨的GUI应用程序中通过发送按键来“控制”该命令行应用程序。我已经尝试了更传统的方法,即写入进程的StandardInput,但似乎没有任何效果。而且,由于实际进程没有窗口(使用CreateNoWindow=true启动),因此我无法尝试使用Win32 API向窗口发送按键。
还有其他方法吗?