В Matlab я могу запускать внешние .exe файлы, которые когда-то имеют всплывающие окна, для которых требуется клавиша ввода. Например:
system('C:\Program Files (x86)\WinZip\WINZIP32.EXE')
запустит Winzip, а затем, чтобы использовать его, вам нужно пройти всплывающее окно "buy now", нажав enter. Теперь моя проблема не в winzip, я только привел ее в качестве примера (я все равно использую winrar:).
Как я могу программно нажать клавишу ввода в Matlab в таких случаях? (Я использую win 7)
Может ли прослушиватель событий использоваться для решения этой проблемы?
EDIT: класс java.awt.Robot действительно работает на проводнике, но не на любом программном обеспечении, у которого есть всплывающее окно с кнопкой OK, которую нужно нажать. Я не знаю, почему это не сработает. Я привел пример winzip, потому что я предполагаю, что у каждого установлен winzip/winrar на их машине. Фактическое программное обеспечение, которое у меня есть, отличается и не имеет отношения к вопросу.