欢迎来到天天文库
浏览记录
ID:37930826
大小:332.50 KB
页数:9页
时间:2019-06-03
《Inno setup使用教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一.关于InnoSetup如何在安装时播放音乐方法(1):在脚本编译里的[Code]与[Files]段处添加以下代码:[Code]FunctionmciSendString(lpszCommand:String;lpszReturnString:Integer;cchReturnLength:Integer;hwndCallback:Integer):Integer;external'mciSendStringA@winmm.dllstdcall';procedureInitializeWizard();var
2、 BGMusicFile,SplashFile:string;SplashForm:TForm;SplashFileName:String;I:Integer;beginExtractTemporaryFile(ExtractFileName(ExpandConstant('{tmp}music.mp3')));SplashForm:=TForm.create(nil);withSplashFormdo beginmciSendString(ExpandConstant('play{tmp}music.
3、mp3'),0,0,0);Close;Free; end;end;[Files]Source:"C:music.mp3";Flags:dontcopy或者Source:"C:mymusic.mp3";DestDir:"{tmp}";Flags:dontcopy代码说明:[Code]中蓝色代码{tmp}与music.mp3的意思是播放innosetup安装时创建的临时文件夹内的music.mp3音乐文件![Files]中C:music.mp3是你音乐源文件的地址,填自己的音频名称与音频格式。Flags:
4、dontcopy的意思是在安装时将音乐文件放到InnoSetup所创建的临时文件夹内,并且在完成安装后删除此音乐文件!二.关于InnoSetup如何修改安装向导内的图片这个很简单,只需来到InnoSetup程序的根目录找到WizModernSmallImage.BMP与WizModernImage.bmp这个2个图片文件替换即可。其中:WizModernImage.bmp为左侧图如图(1);WizModernSmallImage.BMP则为右上角图标如图(2)。说明:WizModernImage.bmp这个图片
5、的大小为:164×314WizModernSmallImage.BMP这个图片的大小为:55×55(这2个图片大小我是按照以前默认大小改的,其它比例大小我没试过,有兴趣的话可以自己试下。)三:关于InnoSetup如何在安装分割线里加入文字如图:只需要加入一个[Messages]段并在此段下输入以下代码:BeveledLabel=Professional代码说明:其中绿色部分Professional为自定义文字,可以自行随意输入!四:关于InnoSetup如何创建多个桌面快捷方式这个也是很简单只要在[Icons
6、]段加入以下代码:Name:"{commondesktop}程序名称1";Filename:"{app}InstVise.exe";Tasks:desktopicon;WorkingDir:"{app}"Name:"{commondesktop}程序名称2";Filename:"{app}Translator.exe";Tasks:desktopicon;WorkingDir:"{app}"说明:程序名称1and程序名称2就是快捷方式的名字,这个自己定义。InstVise.exeandTranslato
7、r.exe为快捷方式位于根目录的源执行文件。(还有值得注意的是,如果你一开始选择的是使用向导来创建安装并且在向导快捷方式项目已经对是否创建桌面快捷方式进行了打勾,那么系统会自动在[Icons]段自动创建主执行文件的快捷方式,此代码为:Name:"{commondesktop}{#MyAppName}";Filename:"{app}{#MyAppExeName}";Tasks:desktopicon 这条代码中{#MyAppName}的意思是使用安装文件夹内主执行文件的程序名字,{#MyAppExeNa
8、me}的意思是安装文件夹内主执行文件的源执行文件名称。请大家注意的是避免重复建立快捷方式。如果想用这段代码请在后面添加绿色部分;WorkingDir:"{app}"这个是快捷方式的起始位置。在默认情况下没有这部分。可能会导致快捷方式无法打开!)09.08.26更新增加(有些游戏或者软件的主执行文件不在安装目录内而在安装目录的子文件内,像这种情况的解决方法如下):测试修正中!------
此文档下载收益归作者所有