Повторное использование ввода переменной времени выполнения Eclipse - PullRequest
1 голос
/ 13 октября 2009

Я пытаюсь создать инструмент выполнения eclipse для сравнения двух файлов. Для моего конкретного экземпляра файлы имеют одинаковые имена, но сравнивают версии.

Я создал конфигурацию внешнего инструмента во время выполнения, используя p4merge, используя следующие аргументы:

gen \ $ {string_prompt: имя файла} gen2 \ $ {string_prompt: имя файла}

Что мне действительно нужно, так это 1 диалоговое окно, в котором я могу использовать переменную 2ce.

Кто-нибудь знает, возможно ли это непосредственно в затмении, кроме написания пакетного сценария или сценария оболочки?

1 Ответ

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

В окне «Конфигурации внешних инструментов» на вкладке «Среда» создайте новую переменную среды. Установите его имя на tmp_StrInput или что-то похожее, а его значение равняется "$ {string_prompt: Hint: DefaultText}".

Затем в своих аргументах (или в любом другом месте) на вкладке "Главная" используйте ${env_var:tmp_StrInput} каждый раз, когда вы хотите вставить результат из диалога string_prompt.

Подсказка появляется и устанавливает переменную среды перед запуском инструмента, единственным отрицательным побочным эффектом является то, что вы создали дополнительную переменную среды. Это выглядит как обходной путь, но работает хорошо!

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