我想从部分启动批处理文件[Files]。它适用于绝对路径,例如
[Files]
#expr Exec("C:\batch.bat");
Run Code Online (Sandbox Code Playgroud)
但我怎样才能用相对路径启动它呢?我的批处理文件与 .iss 文件位于同一目录中。
我已经尝试过
#expr Exec("\Batch.bat");
Run Code Online (Sandbox Code Playgroud)
或者类似的东西
#expr Exec("{#SourceDataPath}\Batch.bat");
Run Code Online (Sandbox Code Playgroud)
与
#expr Exec(ExpandConstant("{#SourceDataPath}\Batch.bat"));
Run Code Online (Sandbox Code Playgroud)
但它只是说“未声明的标识符:ExpandConstant”。
但我尝试过的一切都不起作用。
inno-setup ×1