本教程要用Inno setup 下载地址:
http://www.crsky.com/soft/7195.html
http://www.pc6.com/softview/SoftView_12594.html
安装完后,启动Inno setup,显示界面
单击“用【脚本向导】创建新的脚本文件”
这是第一页【点击下一步】
这是第二页【在“应用程序名称”上填写你想制作向导的文件(或软件)的名字,然后点击下一步】
这是第三页【点击下一步】
这是第五页【在“应用程序主执行文件”里面添加一个最软件里面最具代表性的文件,比如说软件本身,如不想添加,可点击“应用程序没有主执行文件”其他应用程序文件就点击添加文件夹,把软件的文件夹添加上去,如果你是单文件,就不用了,然后点击下一步】
这是第六页【选中“在开始菜单文件夹中创建卸载图标”复选框,因为方便用户更快更方便的卸载软件,然后点击下一步】
第七页【“许可文件”可以写一写软件的注意事项,txt文件。如无需要,点击下一步】
第八页【这里无需更改语言,点击下一步(如果你想多国语言支持的话,可以按全选)】
这是第九页【在“自定义编译器输出文件夹”点击浏览(R)…,然后出现下列界面】
【点击确定,点击下一步】
这是配置完成图【其中“自定义安装程序图标文件(I):”点击浏览按钮,“编译器输出基本文件名”填上你的软件名。】
【这是在“自定义安装程序图标文件(I):”中点击浏览的对话框,点击打开】
这是让你用“#define编译命令”来制作脚本,高手可以不选中,但对于初学者来说,这些选和不选一样,反正我们都经过了脚本向导,点击一下编译即可。点击下一步(在这里我们是使用的)
点击完成
点击完成后,会弹出此对话框,我们点击“是”
这里提示你保存脚本,我们点击“是”
我们保存名 001 ,然后点击保存
这里正在编译,我们不用操作。
这里已完成。点击开始运行。
已运行。这时我们点击取消看看。
弹出提示对话框,这时我们就成功了。
编译软件在你选择的目录里。
到此结束
附录:
用【脚本向导】生成的脚本
1 ; 脚本由 Inno Setup 脚本向导 生成! 2 ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! 3 4 #define MyAppName "Microsoft Office" 5 #define MyAppVersion "1.5" 6 #define MyAppPublisher "我的公司" 7 #define MyAppURL "http://www.example.com/" 8 9 [Setup] 10 ; 注: AppId的值为单独标识该应用程序。 11 ; 不要为其他安装程序使用相同的AppId值。 12 ; (生成新的GUID,点击 工具|在IDE中生成GUID。) 13 AppId={{C00C1BE5-5309-4F3A-857A-49431E9D994E} 14 AppName={#MyAppName} 15 AppVersion={#MyAppVersion} 16 ;AppVerName={#MyAppName} {#MyAppVersion} 17 AppPublisher={#MyAppPublisher} 18 AppPublisherURL={#MyAppURL} 19 AppSupportURL={#MyAppURL} 20 AppUpdatesURL={#MyAppURL} 21 DefaultDirName={pf}\{#MyAppName} 22 DefaultGroupName={#MyAppName} 23 OutputDir=C:\Documents and Settings\Administrator\桌面 24 OutputBaseFilename=Microsoft Office 25 SetupIconFile=C:\OFFICE11\office.ico 26 Compression=lzma 27 SolidCompression=yes 28 29 [Languages] 30 Name: "chinesesimp"; MessagesFile: "compiler:Default.isl" 31 32 [Files] 33 Source: "C:\OFFICE11\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs 34 ; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion” 35 36 [Icons] 37 Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
本教程到此结束,谢谢大家观看!