Выполнение приложения командной строки .net из сценария Perl - PullRequest
0 голосов
/ 25 января 2012

У меня есть Perl-скрипт, который вызывает приложение командной строки, созданное в .Net. Приложение .Net не любит, когда его вызывают из скрипта, оно выдает ошибку.

"Необработанное исключение: System.Exception: невозможно прочитать ключи, когда либо приложение не имеет консоли или когда консольный ввод был перенаправлен из файла. Попробуйте Console.Read. "

Помимо жалоб на отсутствие консоли, приложение работает нормально.

Я использую обратные галочки для запуска приложения, но я также пробовал open, system и exec. Есть ли другой способ заставить приложение .net думать, что оно запускается из консоли.

1 Ответ

1 голос
/ 25 января 2012

Вы хотите псевдотерминал .См. Ожидайте и базовый IO :: Pty .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...