Я намагаюся створити інструмент виконання затемнення для розрізнення 2-х файлів. Для мого конкретного примірника файли мають те саме ім'я, але порівнюють версії.
Я створив зовнішню конфігурацію інструмента виконання за допомогою p4merge, використовуючи наступні аргументи:
gen $ {string_prompt: Ім'я файлу} gen2 $ {string_prompt: Ім'я файлу}
Мені дуже хочеться - 1 діалогове вікно, де я можу використовувати змінну 2ce.
Хтось знає, чи це можливо безпосередньо в затемненні, крім написання пакетного чи оболонного сценарію?
Відповіді:
1 для відповіді № 1У вікні "Конфігурації зовнішніх інструментів" на вкладці "Навколишнє середовище" створіть нову змінну середовища. Встановіть його ім'я на tmp_StrInput
або щось подібне, і воно має значення для "$ {string_prompt: Підказка: DefaultText}".
Потім у своїх аргументах (або деінде) на вкладці "Головне" використовуйте ${env_var:tmp_StrInput}
щоразу, коли ви хочете вставити результат із діалогового вікна string_prompt.
З'являється підказка та встановлюється середовищезмінна перед запуском інструменту, єдиний негативний побічний ефект полягає в тому, що ви створили додаткову змінну середовища. Це виглядає трохи як робота навколо, але це працює добре!