12

Do you know the right method to get the installer path in Inno Setup?

I want to catch that value inside the [Code] section.

Martin Prikryl
  • 167,268
  • 50
  • 405
  • 846
Kawaii-Hachii
  • 1,007
  • 5
  • 22
  • 35

2 Answers2

25

{srcexe} will give you the path and filename of the setup.
{src} will give you just the installer path.

Martin Prikryl
  • 167,268
  • 50
  • 405
  • 846
mirtheil
  • 8,572
  • 1
  • 31
  • 28
19

You should use the {srcexe} constant. In Pascal scripting, you can obtain the values of constants using the ExpandConstant function, as in

path := ExpandConstant('{srcexe}');
Martin Prikryl
  • 167,268
  • 50
  • 405
  • 846
Andreas Rejbrand
  • 101,283
  • 8
  • 264
  • 367