Передача системных команд вместе с аргументами командной строки в Eclipse - PullRequest
0 голосов
/ 23 ноября 2010

Есть ли способ передать системные команды вместе с аргументами командной строки в Eclipse?
Например, передача out.txt> passout.txt в командную строку arg приводит к коду для обработки файла out.txt и остальных > passout.txt передано в терминал для создания.

Ответы [ 3 ]

1 голос
/ 23 ноября 2010

Я не уверен насчет общего ответа, но если вы хотите перенаправить стандартный вывод куда-то, вы можете использовать опцию, уже присутствующую в диалоге Запустить конфигурацию : alt text

0 голосов
/ 10 октября 2018

Щелкните правой кнопкой мыши по Eclipse, затем перейдите к «Запуск от имени». Выберите «Выполнить конфигурации», затем выберите «Аргументы» в новом окне. Первое окно

Второе главное окно : //i.stack.imgur.com/MqU2f.png

0 голосов
/ 23 ноября 2010

Если вы хотите перенаправить только выходные данные, диалоговые окна конфигурации запуска позволяют это на последней вкладке «общие», как указано в ответе Jacks.

Если вы хотите использовать перенаправление ввода или каналы, вы можете использовать только средство запуска внешних инструментов. Создайте конфигурацию внешнего инструмента и передайте всю командную строку как одну строку интерпретатору команд cmd.exe и передайте /c в качестве первого аргумента. Специальный синтаксис местоположения указывает Eclipse искать программу в PATH.

Расположение: ${system_path:cmd.exe}

Аргументы: /c echo Hello world>output.txt

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