我正在尝试创建一个eclipse运行时工具来区分2个文件。对于我的特定实例,文件具有相同的名称,但正在比较版本。
我使用p4merge使用以下参数创建了一个运行时外部工具配置:
gen \ $ {string_prompt:文件名} gen2 \ $ {string_prompt:文件名}
我真正想要的是1个对话框,我可以使用变量2ce。
除了编写批处理或shell脚本之外,任何人都知道这是否可以直接在eclipse中使用?
答案 0 :(得分:1)
在“外部工具配置”窗口的“环境”选项卡上,创建一个新的环境变量。将其名称设置为tmp_StrInput
或类似名称,其值为“$ {string_prompt:Hint:DefaultText}”。
然后,在“Main”选项卡上的参数(或其他任何地方)中,每次要从string_prompt对话框插入结果时都使用${env_var:tmp_StrInput}
。
出现提示并在工具运行之前设置环境变量,唯一的负面影响是您创建了一个额外的环境变量。它看起来有点类似于解决方案,但效果很好!