2009-10-12 2 views
1

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

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

поколения \ $ {string_prompt: Имя файла} gen2 \ $ {string_prompt: Имя файла}

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

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

ответ

1

В окне «Внешние настройки инструментов» на вкладке «Окружающая среда» создайте новую переменную среды. Задайте его имя: tmp_StrInput или что-то подобное, и его значение равно «$ {string_prompt: Hint: DefaultText}».

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

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

Смежные вопросы