Я читал об этой проблеме в связанных постах, найденных здесь в Superuser; тем не менее, моя проблема немного отличается и, возможно, ее трудно решить: я работаю с филогенетической программой Paup * и написал пакетный скрипт для автоматизации анализа.
Чтобы автоматизировать этот процесс, мой пакетный скрипт создает временный файл, содержащий серию «заданий» для выполнения Paup *. Таким образом, мой пакетный файл не взаимодействует напрямую с приложением Paup * (Paup * имеет собственный интерфейс командной строки).
В середине каждой итерации моего анализа Paup * запрашивает пользовательский ввод (в формате Y/N) для опции, которую я НЕ МОГУ предварительно указать в моем файле задания. Я просмотрел руководство по командам и не могу найти способ подавить это диалоговое окно.
По сути, мне нужно отправить нажатие клавиши непосредственно в Paup *, но только когда Paup * явно запрашивает у меня ввод. В противном случае отправка останется без ответа, поскольку входные данные не поставлены в очередь. Есть ли способ, которым я могу сделать это?