Is it possible to call a batch file while compiling an Inno Setup script?

前端 未结 2 378
礼貌的吻别
礼貌的吻别 2021-01-02 00:52

I\'d like to call a batch file at the start of an Inno Setup compile process. i.e. before it starts compiling, perform an external operation. Is this possible or should my e

2条回答
  •  难免孤独
    2021-01-02 01:40

    As an addendum to the accepted answer, here is the documentation for Exec() in case the help pages ever go down.

    Inno Setup Preprocessor: Exec

    Prototype
    int Exec(str 1, str? 2, str? 3, int? 4, int? 5)

    Description
    Executes specified executable file.

    First argument specifies the filename of the module to execute.

    Second argument may be used to specify command line to execute.

    Third argument may be used to specify the working directory of the process.

    Fourth argument should be set to zero, if you don't wish to wait for the process to finish, and non-zero otherwise. By default, non-zero value is assumed.

    Fifth argument can be any of the SW_* constants defined in ISPPBuiltins.iss file. For GUI processes, it specifies the default value the first time ShowWindow is called. By default, SW_SHOWNORMAL (i. e. 1) is assumed.

    If fourth argument is omitted or is non-zero, the function returns the exit code of the process. Otherwise, the function result indicates whether the process has been successfully launched (non-zero for success).

提交回复
热议问题