这是我的情况,如下所示:我有三个文件:file1.txt、file2.txt 和 file3.exe
我想将其中三个放入 C:\Program Files 的目录中,运行 file3.exe 并创建一个卸载程序以通过双击卸载所有内容。
当我双击卸载程序时,file3.exe 将被卸载,并且所有文件都将从该目录中删除。
我刚迈出第一步,我该怎么做才能迈出第二步?先谢谢了!
这是我的情况,如下所示:我有三个文件:file1.txt、file2.txt 和 file3.exe
我想将其中三个放入 C:\Program Files 的目录中,运行 file3.exe 并创建一个卸载程序以通过双击卸载所有内容。
当我双击卸载程序时,file3.exe 将被卸载,并且所有文件都将从该目录中删除。
我刚迈出第一步,我该怎么做才能迈出第二步?先谢谢了!
您可以使用以下 inno setup 的代码片段,
[Files]
Source: "file3.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "file1.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "file2.txt"; DestDir: "{app}"; Flags: ignoreversion
[Run]
Filename: "{app}\file3.exe"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent
这是一个很好的解决方案
或者我使用了这个:创建一个可执行文件,它可以创建一个批处理文件,该文件将卸载应用程序并自行删除