不可能同时创建多个输出设置exe,但可以从单个脚本创建多个输出设置.
关键是使用ISPP #define和/ #ifdef或#if指令来指定脚本的部分,这些部分仅在定义特定变量或给定特定值时编译.然后,您可以使用批处理脚本iscc使用/dVAR或/dVAR="VALUE"参数(相当于a #define)调用,以便为每个编译选择不同的条件.
这仅在脚本大致相同时才真正有用(例如,如果您想为应用程序的不同"版本"创建单独的安装程序,而不是包括最大版本的所有文件并在运行时决定安装哪个) .如果您的脚本彼此完全不同,那么您应该创建单独的脚本并从批处理文件或自动构建脚本编译它们.