Есть ли способ автоматизировать старое приложение DOS (16-разрядное, возможно, нужен эмулятор, такой как DOSBox) из Python (в Windows)? Я хотел бы отправить ключи и строки в приложение, обнаружить обновления на «экране» DOS и получить вывод приложения.
Было бы еще лучше, если бы DOS-приложение могло работать «скрыто», то есть не отображаясь на панели задач.
Примечание. Это не игра, это одно из тех старых приложений, где вам дается меню с нажатием 1 для чего-то, нажатием 2 для чего-то еще и т. д., затем оно запрашивает некоторые вводимые числа, а затем показывает некоторые результаты. . Это чисто консольное приложение.
Примечание 2: не обязательно использовать DOSBox ... можно сделать с другими эмуляторами, такими как Bochs.