Пакетный файл сомнений - PullRequest
       4

Пакетный файл сомнений

0 голосов
/ 17 апреля 2009

У меня есть файл .bat, показанный ниже, в котором я хочу перенаправить все содержимое, присутствующее в моей IDE, в какой-нибудь текстовый файл.

D:\WindRiver\wrenv.exe -p vxworks653-2.2.3 run
D:\WindRiver\wrenv.exe -p vxworks653-2.2.3>C:\ThreePartition\output.txt 
PAUSE

Я могу просто получить какой-то частичный вывод, т.е. я не могу получить ошибки, которые генерируются во время компиляции или процесса сборки. Это правильно или кто-нибудь может предложить другой способ ??

Большое спасибо Мэдди

Ответы [ 3 ]

1 голос
/ 17 апреля 2009

Вы можете попробовать это: D: \ WindRiver \ wrenv.exe -p vxworks653-2.2.3> C: \ ThreePartition \ output.txt 2> & 1

Хорошее объяснение вы можете найти здесь . В основном вам нужно перенаправить как stdout, так и stderr в ваш файл.

С уважением.

0 голосов
/ 17 апреля 2009

Я думаю, вы хотите объединить обе эти строки в одну:

D:\WindRiver\wrenv.exe -p vxworks653-2.2.3 run >C:\ThreePartition\output.txt 

ОК, просматривая ваши сообщения здесь , здесь и здесь , похоже, вы хотите войти в процесс компиляции. Команда для этого будет что-то вроде (все в одной строке):

make ThreePartition.mak >C:\ThreePartition\output.txt

Предполагается, что есть файл с именем ThreePartition.mak.

Команда, которую вы использовали до сих пор, предназначена для простого открытия интерфейса, в котором вы можете вводить команды, поэтому вы не получаете никакого вывода. Если вы хотите регистрировать симуляцию или сборку ядра, есть файл с именем vxworks_cli_tools_users_guide_6.6.pdf, который описывает интерфейс командной строки, включая vxprj в деталях.

Кроме того, действительно ли вы используете скрипт nant для вызова .vbs для вызова .bat для вызова wrenv.exe? Я уверен, что есть более простой способ сделать это.

0 голосов
/ 17 апреля 2009

Ваш пакет перенаправляет все сообщения из wrenv.exe, которые отправляются на стандартный вывод.

Я никогда не использовал WinRiver, но обычно IDE управляют консолью внутренне и не регистрируют никаких сообщений в стандартном потоке вывода / ошибок.

Возможно, возможно настроить вывод консоли IDE. Если это так, попробуйте установить его на стандартный вывод.

...