cmd.exe, эквивалентный / dev / stdout, для записи в стандартный вывод 'как файл' - PullRequest
3 голосов
/ 02 сентября 2011

У меня есть командный файл, который вызывает приложение с графическим интерфейсом Windows. Приложение с графическим интерфейсом записывает свои выходные данные (все равно интересные биты) на свой собственный графический интерфейс, а не на стандартный вывод, однако мне бы хотелось, чтобы оно отображалось в окне cmd, в котором запущен командный файл.

К счастью, у приложения есть возможность записать вывод в файл, поэтому мне нужно перенаправить его на стандартный вывод. В * nix я бы дал /dev/stdout в качестве файла для записи, но как насчет Windows / cmd?

Ответы [ 2 ]

3 голосов
/ 02 сентября 2011

Похоже, что у Windows нет эквивалента unix /dev/stdout.

Взгляните на эту тему: https://superuser.com/questions/241272/windows-how-to-redirect-file-parameter-to-stdout-windows-equivalent-of-dev-st

2 голосов
/ 03 сентября 2011

con является эквивалентом / dev / stdout и / dev / stderr в Windows. Но я не уверен, как вы пишете вывод. Это поможет, если вы сможете вставить блок, который пишет в файл.

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