编辑:我找不到解决方案,但马丁的方法看起来像 解决这种情况的方法。
我正在尝试执行大约30-40个命令行参数。我不想用“ &&”分隔命令,因为所有这些代码看起来都非常一行。
[Run]
Filename: "{cmd}"; Parameters: "/c mkdir ""{app}\Folder1"" && mkdir ""{app}\Folder2"" && mkdir
""{app}\Folder3"" mkdir ""{app}\Folder4"" && mkdir ""{app}\Folder5"" && mkdir ""{app}\Folder6"" && mkdir ""{app}\Folder7"""
如您所见,它看起来是如此复杂。
({
mkdir
命令是示例。每个命令在我 项目。
我该如何实现?
我可以使用.cmd或.bat文件并运行它,但不希望这样做,因为我想在安装程序上看到进度条。我的命令需要一些时间才能完成执行。
等待帮助,谢谢!
答案 0 :(得分:0)
如果要独立执行多个命令,请为每个命令的[Run]
部分添加单独的条目:
[Run]
Filename: "{cmd}"; Parameters: "/c mkdir ""{app}\Folder1""
Filename: "{cmd}"; Parameters: "/c mkdir ""{app}\Folder2""
Filename: "{cmd}"; Parameters: "/c mkdir ""{app}\Folder3""
Filename: "{cmd}"; Parameters: "/c mkdir ""{app}\Folder4""
Filename: "{cmd}"; Parameters: "/c mkdir ""{app}\Folder5""
Filename: "{cmd}"; Parameters: "/c mkdir ""{app}\Folder6""
Filename: "{cmd}"; Parameters: "/c mkdir ""{app}\Folder7""
尽管可以创建文件夹,但有专用的[Dirs]
section:
[Dirs]
Name: "{app}\Folder1"
Name: "{app}\Folder2"
Name: "{app}\Folder3"
Name: "{app}\Folder4"
Name: "{app}\Folder5"
Name: "{app}\Folder6"
Name: "{app}\Folder7"