我很好奇是否有一种方法可以用 php、python 或 nodejs 编写脚本,这些脚本与虚拟命令行界面交互,就像您在键盘上打字一样,并且读取发送到屏幕的所有字符,即使您调用的命令启动其自己的单独进程(从而绕过标准输入/标准输出流)。
类似于无头 Web 浏览库的东西,但用于 bash 等 cli。
我试着用宏脚本来做这件事,但这涉及到窗口的精确定位,以便鼠标可以选择和复制正确的文本。