有没有办法从 Python(在 Windows 上)自动化旧的 DOS 应用程序(16 位,可能需要 DOSBox 等模拟器)?我想向应用程序发送键和字符串,检测对 DOS“屏幕”的更新并获取应用程序输出。
如果 DOS 应用程序可以“隐藏”运行,即不在任务栏中显示,那就更好了。
注意:这不是一个游戏,它是一个旧的应用程序之一,您可以在其中按 1 获得菜单,按 2 获得其他内容,等等......然后它要求输入一些数字,然后显示一些结果. 它是一个纯控制台应用程序。
注意2:不一定要使用DOSBox...可以用其他模拟器如Bochs完成