Inno Setup详细教程

Inno Setup详细教程

一.关于Inno Setup如何在安装时播放音乐方法(1):在脚本编译里的[Code]与[Files]段处添加以下代码:[Code] Function mciSendString(lpszCommand: String; lpszReturnString: Integer; cchReturnLength: Integer; hwndCallback: Integer): Integer;

external ''mciSendStringA@winmm.dll stdcall''; procedure InitializeWizard(); var

BGMusicFile, SplashFile: string; SplashForm: TForm; SplashFileName: String; I: Integer;

beginExtractTemporaryFile(ExtractFileName(ExpandConstant(''{tmp}\\music.mp3'')));

SplashForm := TForm.create(nil); with SplashForm do begin

mciSendString(ExpandConstant(''play {tmp}\\music.mp3''),0,0,0); Close;

Free; end; end;[Files]

Source: \或者Source: \代码说明:[Code]中蓝色代码{tmp}与\\music.mp3的意思是播放inno setup安装时创建的临时文件夹内的music.mp3音乐文件![Files]中C:\\music.mp3是你音乐源文件的地址,填自己的音频名称与音频格式。Flags: dontcopy 的意思是在安装时将音乐文件放到Inno Setup所创建的临时文件夹内,并且在完成安装后删除此音乐文件!二.关于Inno Setup如何修改安装向导内的图片这个很简单,只需来到Inno Setup程序的根目录找到WizModernSmallImage.BMP 与 WizModernImage.bmp 这个2个图片文件替换即可。其中:WizModernImage.bmp为左侧图 如图(1); WizModernSmallImage.BMP则为右上角图标 如图(2)。说明:WizModernImage.bmp这个图片的大小为:164×314 WizModernSmallImage.BMP这个图片的大小为:55×55 (这2个图片大小 我是按照以前默认大小改的,其它比例大小我没试过,有兴趣的话可以自己试下。)三:关于Inno Setup如何在安装分割线里加入文字 如图:只需要加入一个[Messages]段并在此段下输入以下代码: BeveledLabel=Professional代码说明:其中绿色部分

Professional为自定义文字,可以自行随意输入!四:关于Inno Setup如何创建多个桌面快捷方式这个也是很简单只要在[Icons]段加入以下代码:Name: \程序名称1\WorkingDir: \程序名称2\Filename: \WorkingDir: \说明:程序名称1 and 程序名称2 就是快捷方式的名字,这个自己定义。InstVise.exe and

Translator.exe为快捷方式位于根目录的源执行文件。(还有值得注意的是,如果你一开始选择的是使用向导来创建安装并且在向导快捷方式项目已经对是否创建桌面快捷方式进行了打勾,那么系统会自动在[Icons]段自动创建主执行文件的快捷方式,此代码为:Name:

\

\ 这条代码中{#MyAppName}的意思是使用安装文件夹内主执行文件的程序名字,{#MyAppExeName}的意思是安装文件夹内主执行文件的源执行文件名称。请大家注意的是避免重复建立快捷方式。如果想用这段代码请在后面添加绿色部分;WorkingDir: \这个是快捷方式的起始位置。在默认情况下没有这部分。可能会导致快捷方式无法打开!)09.08.26更新增加(有些游戏或者软件的主执行文件不在安装目录内

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4