更改exe文件名和输出路径

时间:2015-05-18 07:47:24

标签: delphi

我可以通过Delphi源代码更改已编译的exe文件和输出文件夹的名称。我知道我可以通过手动编辑“项目设置”来改变它。 我想编译dunit测试用例,每当我使用GUItestrunner时,我更喜欢不同的输出文件夹和exe文件名

{$ifdef guitestrunner}
CONST
   exename = ......
   exeoutfolder = ....
{$else}
   ....
{$ifend}

如果我能解决这个问题。有没有机会通过一键鼠标创建/编译两个可执行文件?

1 个答案:

答案 0 :(得分:7)

  

我可以通过Delphi源代码更改已编译的exe文件和输出文件夹的名称。

不,你不能。输出文件名由.dpr文件的名称确定。

一些选项:

  1. 使用一个.dpr文件,但使用条件编译来生成项目的不同变体。然后进行后期构建操作,复制并重命名输出文件。
  2. 为项目的每个变体使用一个.dpr文件。使用后一种方法,您可以在一个项目组中包含多个项目,然后使用单个IDE操作编译组中的所有项目。
  3. 我最后的建议是学习如何为你的构建编写脚本。这将使您摆脱IDE的限制。您将能够自动执行可重复的构建过程,并避免在操作UI时执行重复性任务时出现的人为错误。