2013-05-23 1 views
1

В пакетном файле, как я могу запустить исполняемый файл и перенаправить вывод, как если бы вызывающий пакетный файл запустил сам исполняемый файл?Как перенаправить вывод из исполняемого файла в вызывающий файл командного файла?

process.exe > batch.bat > commandline.exe 
---------------------------------< Output 
+0

Приведите пример задачи. Если process.exe работает, то пакетный файл и создает текстовый файл для вывода - будет ли process.exe использовать текстовый файл? Показать командную строку для process.exe – foxidrive

ответ

2

Возможно, вы захотите ознакомиться с потоками ввода/вывода и как перенаправить их. Отличная статья об этом: http://www.robvanderwoude.com/battech_redirection.php

В вашем случае @ECHO OFF в начале вашего командного файла, вероятно, сделает трюк. Если вы включите это, только явные выходы (например, из commandline.exe в вашем примере) будут «пузыряться» и дозвониться до вызывающего абонента.