电影下载电视剧下载音乐下载游戏下载

您的位置:绿色软件应用工具系统工具 → 让你的作品更专业

让你的作品更专业
出处:互联网络 作者:佚名 日期:2007-5-10 12:41:48 人气:     [ ]

现在许多软件(尤其是商业软件)一般都带有生成安装程序和卸载程序的功能,给用 户带来了很大的方便,同时也使得软件很有专业感。利用AuthorWare,我们也可以很方便地制 作一个安装程序,让你制作的东西更具魅力。

一、新建文件,引入外部函数

1. 启动 AuthorWare5 ,并新建一文件,命名为
“setup.a5p”;
2.按下 Ctrl+Shift+F 键,打开 Function 窗口,选择 setup.a5p,点击 Load 钮,打开 winapi.u32、tmscontrols. u32 和 budapi.u32 两个文件,并引入其中的 WinExec()、 MessageBox() 、tMsBrowseFolder ()、 baCreatePMGroup( )和 baCreatePMIcon()五个函数;
3.放置一个计算图标到流程线的最开始处,并在其中 写上:
DESDIR:="C:\\CAI"
profol:=" 掘港小学 CAI 课件 " 其中第一句设置默认安装路径,第二句设置默认安装程
序组文件名。
二、制作欢迎界面
1.放置一个显示图标,里面引入一个安装程序所必须 的图片和相应的欢迎词(如图 1 )。
2.放置一个交互图标到流程线上,再放置两个计算图 标到它的下面,分别命名为“下一步”和“退出”,交 互方式均为按钮;
3. 双击“下一步”按钮,在里面写上“-- ”,返 回路径为退出交互,表示直接进入下一步;
4. 在流程线上双击“退出”按钮,并设置它为永久 交互。同时,双击“退出”计算图标,在里面写上:r: 
=MessageBox( WindowHandle,"安装未完成,您真的要退出 吗?"," 安装程序 ", 4+256 )  if r=6 then Quit(0)
笔者提示:该句的作用是出现一个标准的Windows消息 框,让用户选择是否退出安装程序。
三、制作选择目标文件夹界面
1.放置一个显示图标,里面引入一个选择目标文件夹 的图片和相应的提示信息(如图 2 );
2.放置一个交互图标到流程线上,再放置两个计算图 标到它的下面,分别命名为“选择文件夹”和“下一步”;
3.双击“选择文件夹”按钮,在里面写上:DESDIR:
=tMsBrowseFolder(WindowHandle,"选择安装文件夹","请 您选择欲装文件安装到何处", "C:\\CAI")--表示打开一 个选择文件夹的窗口,默认在 C:\CAI 下,返回值为一文 件夹名称,这个文件夹名称将会用于下面的安装模块中;
4. 双击“下一步”按钮,在里面写上“-- ”,返 回路径为退出交互,表示进入下一步。
四、制作选择程序文件夹界面
1.放置一个显示图标,里面引入一个选择程序文件夹 的图片和相应的提示信息;
2.放置一个交互图标到流程线上,再放置两个计算图 标到它的下面,分别命名为“* ”和“下一步”;
3. 双击“* ”,设置类型为 TextEntry 按钮,设置 PresetEntry:=" 掘港小学 CAI 课件 ",在里面写上:profol:
=EntryText
笔者注:本语句的作用是打开并接受用户自己填入的程 序文件夹,此程序文件夹名称将会用于下面的建立快捷方 式模块中 , 当然大家也可以根据自己的课件内容将 PresetEntry:=" 掘港小学 CAI 课件 " 中的“掘港小学 CAI 课件”改为自己需要的程序组名;
4. 双击“下一步”按钮,在里面写上“-- ”,返 回路径为退出交互,表示进入下一步。
五、调用外部文件来解压缩文件
1. 放置一个显示图标,里面引入一个准备安装的图 片,并写上相应的提示信息,如本例为:设置程序有足够的信 息开始复制程序文件。如想查看或改变任何设置,单击后 退。如果对设置满意,单击下一个以开始复制文件。目标文 件夹:{DESDIR} 程序文件夹。
笔者注: 所有变量必须用“{} ”括起来,这是显示变 量的固定方法。
2.放置一个交互图标到流程线上,再放置一个计算图标 到它的下面,命名为“安装”;
3. 双击“安装”按钮,在里面写上:WinExec( 
"winrar x  test.rar "^DESDIR,1),返回路径为退出交 互。这一句的作用是调用外部的WinRAR软件的解压缩功 能复制文件到用户选择好的文件夹中。
笔者注:我们必须把所有欲复制的文件用WinRAR压缩 到 test.rar 文件中,并保证 winrar.exe 在同一文件夹下,
 

否则会造成调用失败。 六、为程序建立快捷方式并退出安装程序 在上面的程序的最后面再加上一个计算图标,在里面
写上:
baCreatePMGroup(profol )--建立用户程序文件夹, 变量名为 profol,默认为“掘港小学 CAI 课件”
baCreatePMIcon(DESDIR^"\\sjx.exe","三角形课件"
, "",1) 这两个语句的作用是为程序sjx.exe建立名为“三角形
课件”的快捷方式,当然,sjx.exe文件应该包含在test.rar 中。其余程序的快捷方式的建立方式与此相类似,我们也可 以建立多个程序的快捷方式,以便让用户方便地使用我们 的程序 。
MessageBox( WindowHandle,"安装顺利完成!","安装 程序 ", 0)-- 出于礼貌,提示用户安装完成
Quit(0)-- 自动退出 AuthorWare程序


本类热门文章

本类热门文章

广告联系 - 友情链接 - 本站声明 - 下载帮助 - 关于本站 - 网络学院 - 网站地图 -
商务合作: QQ:2963458 联系我 Email: 05sun@163.com 交流群 群1:1361692 群2:7710545 群3:9292130 群4:51075709

Copyright 2003-2005 Www.05sun.Com 版权所有 蜀ICP备 05031544号

本站提供的所有软件均来自互联网下载纯属学习交流之用,如侵犯您版权的请与我们联系,我们会尽快改正请在下载24小时内删除。