制作漂亮、独特、功能强大的系统光盘菜单详细教程.doc_第1页
制作漂亮、独特、功能强大的系统光盘菜单详细教程.doc_第2页
制作漂亮、独特、功能强大的系统光盘菜单详细教程.doc_第3页
制作漂亮、独特、功能强大的系统光盘菜单详细教程.doc_第4页
制作漂亮、独特、功能强大的系统光盘菜单详细教程.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

制作漂亮、独特、功能强大的系统光盘菜单详细教程制作漂亮、独特、功能强大的菜单程序,在光盘插入时自动运行,以指导及帮助我们实现诸如驱动程序及各类应用软件的安装、系统的维护、数据修复以及等等可以设想到的应用功能,这就是以下我们所要讨论的内容。 能帮助我们实现这个目标的工具,大致有如下一些: autoplay media studio以下简称ams multimedia builder 以下简称mmb autorun pro multi install matchware mediator pro adobe authorware 总的来说,以上工具各有伯仲,应用场合及功用也有所不同。 功能最强大的是adobe authorware,但庞大而操作复杂,adobe公司已经宣布停止其继续开发(最终版本为2003年推出的authorware7)。 比较容易掌握的,同时也是当前比较流行的,应该说是ams和mmb。 这两个工具的功能都十分强大,都具备wysiwyg (所见即所得) 的编辑特性,都能制作出多风格的、互动式的多媒体光盘,并且各有自己的用户群。 那些高高手们,一天能敲两千行代码的编程达人,会不屑于借用上面提到的任一工具,他们可能直接就用vb、dephi或者c+写界面,甚至把pb结合sql调出来玩,因此,请这些大侠们忽略这整个话题 ams与mmb之间的区别,有点类似m$的frontpage相对于adobe的dreamweave(不知这比喻算不算恰当?)ams非常“傻瓜”,而mmb有更多想象及发挥的空间。 相异之处主要有以下几点: 1. ams的编译架构比较臃肿,无论是制作过程还是最后的成品,都需要“乱七八糟”地建一些目录,增加许多零散的图像、音乐、视频及其它文件。(因此也导致它的“创建”操作让人提心吊胆,而且稍不留神,它就变态地把你光盘所有的源文件全部复制一份到新目录) mmb简单清爽,它所产生的,仅仅不过是完全独立的单独一个.exe文件,编译完毕,放置到恰当的位置即可。 2. 相较于mmb的调试操作,ams的“预览”功能慢且不太直观,略显麻烦。 3. 基于上述原因,ams不便于“量产”,除非你完全理解它每个文件、每个目录的功用并牢记在心,否则每次想作细微的改动,都会让你感到头痛。 4. ams内置的“动作”及脚本功能较强,mmb中一些需要手工编写脚本的“动作”,在ams中可比较简单地完成。 5. ams提供的了非常多的“按钮”,插入便利,令一般mmb使用者所羡慕。 两相平衡,我们认为mmb可能是更好的选择,而ams可留存以作备用。 以上是一家之言,或有不妥,或有遗漏,欢迎指正。 闲话了很多,现在进入mmb制作介绍。 从multimedia builder 这个软件名称来看,mmb的开发目标是用于多媒体信息的建立。确实如此,我们用它建立光盘菜单只是它利用它现有功能的一部分,实际上,它还包含非常大的能量,用以制作mtv、个性播放器之类炫丽的互动媒体,如果你能接触到国内外众高手的精典之作,一定会叹为观止的。下面?*飧呤种谱鞯牧礁鲅疽猓?nbsp;工欲善其事,必先利其器,首先我们要作的是下载mmb,并把它安装到我们的机器中。 multimedia builder mp3 v 4.9.8 汉化版 下载: it姐妹官方提供电信100m光纤迅雷高速下载: /mmbld498_081026.rar安装过程没什么特别的,装完后,就可以开始了 首先以制作一张非常简单的“nod32自动安装光盘”为例,介绍mmb的基本制作。 我们这里确定的目标是:将杀毒软件nod32各个版本的安装程序、*、以及更新等方面的工具集中一起,然后用一个简单明了的菜单调用它们,制作成一张简单的小光盘。 光盘要实现的具体功能参见图15及图16(制作完成的程序界面) 前期工作一定要作好,那就是准备好光盘所需文件,构思好要制作的菜单结构、外形及风格。 1. 首先,我们将准备作入光盘的所有文件集中到一个文件夹中,比如:e:nod32,如图(图1) 图1 2. 打开mmb,下图是它的运行界面(图2) 图2 3. 新建一个方案,将它取名nod32_menu,保存到适当位置,比如e:my documents 提示:这是mmb方案文件,不要保存到图1之源文件目录 4. 在菜单栏上点击“方案”“方案设置”,出现如下窗口(图3) 图3 在此我们设置好程序窗口尺寸、标题及其风格。 名词解释: “终端边框”为程序界面加上边框 “全屏幕背景”程序运行时附带背景(遮盖你的桌面) “保存最后位置于注册表”每次开启时菜单程序在桌面上的位置定位到上次关闭时的位置 关于“非标准窗口”及其设置见后文。 5. 在菜单栏上点击“页面”“属性”,出现如下窗口(图4) 图4 在这里我们可以设置页面标签、背景、页面过渡效果及增加背景音乐等 提示 1:标签一般可以用默认值,但如果你页面较多,最好还是取一个有意义的名字。 2:背景可以插入图像,本简例只使用了背景颜色。 3:使用前景音乐及页面过渡效果可以丰富你的设计效果。 4:通过使用脚本可以实现更多功能。 5:关于“母版页面”的介绍,见后文。 6. 制作页面内容: mmb的页面上可以放置文字、图片、动画、音频、视频、flash等等几乎所有你能想到的元素,甚至可以用插入“捆绑对象”的方式直接把某些程序集成到页面内执行(如果看到人家mmb作出的程序可直接编辑word文档,你千万不要感到奇怪)。 置入的操作很简单,选择“对象”,插入到页面,然后设置它的来源、属性等即告完成。 mmb提供的“对象”以图标的形式排列在主窗口上边及左边(参见图2),我们只需选择相应图标,然后在页面上所需位置点击或拖动,即可插入此组件。 提示 1:如果在“视图”“工具栏”中没选择“对象工具栏(完整)”的话,可能某些组件不被列出。 2:使用菜单栏“对象”“创建”亦可完成“对象”插入。 本例各组件制作步骤如下: a. 标题 插入“文本”,然后双击它,跳出如下窗口(图5) 图5 输入并设置好字体(样式、字形、大小等),确定后,用鼠标拖动它到合适的位置。 提示1:文字位置可用光标键进行微调。 2:如果我们要改变字体颜色,可以在勾选“激活动作”后进行设置,注意将交互颜色三栏选为同一颜色。 3:mmb的每个对象都是可以被“激活”的,我们可以设置各种动作来实现我们各种功能。 名词解释: “隐藏”将对象隐藏,以后可通过“动作”来改变它的状态(隐藏或显示) “锁定位置”锁定对象位置,以免操作时不慎移动 “固定宽度”允许手动调节文字框的宽度,否则文字框将自动适应文字宽度 “抗锯齿”在多数情况下可改善字体显示效果 b. 文字信息 插入“段落文字”,双击它,跳出如下窗口(图6) 图6 输入并设置好字体,拖动它到合适位置,并调整好边框大小。 在此特意提醒一下,由于mmb的“国际性”,对中文的支持仍不完美,插入的“段落文字”可能在运行时显示为乱码,建议一般情况下尽量采用插入“文本”而不是“段落文字”的方式(业已证明“文本”方式避免乱码非常有效)。 c. 按钮 1)安装按钮 插入“文本按钮”,双击它,跳出如下窗口(图7),我们输入文本,设置好按钮颜色。 图7 名词解释: “提示”鼠标经过时跳出的小窗口文字 “菜单项” 按钮的另一种形式,显现为网页链接相似的无框文本。 “光标”鼠标指向时的形式。 “动作”鼠标点击或经过时的反应,包括:“外部命令和页面动作”、“与其它对象的交互作用”、“声音动作”以及“脚本编辑”四个选项。 提示1:这里我们使用的是最简单的文本按钮,平常看到的那些漂亮的、风格各异的按钮,是用“位图按钮”的方法制作的,插入位图按钮的方法及设置见后文。 2:我们可以为按钮选择音效,加强多媒体效果 因为我们要在点击按钮时执行“nentcsst.exe”文件,所以须激活它的“动作” 点击 图9 在编辑窗口输入脚本内容,然后确定返回。 提示1:我们可以在“向导”的指示下完成脚本(上面窗口中点“向导”),可以导入原来编写的脚本,也可以把当前脚本保存下来。 2:双击所编辑命令行可以自动调出脚本向导。 d. 参照以上步骤,我们逐一建立其它对象,调整好相互位置,这样,一个页面就完成了(见图10)。 提示 1:复制及克隆对象的方式可以帮助我们提高工作效率。 2:编辑网格/引导线,选择与之对齐,比较容易调正各对象位置。 “动作”的安排和设计,是mmb运用的一个重点,我们看到,除了运行程序外,可以直接选用的动作还有:跳转页面、显示/隐藏对象、查看磁盘、浏览网页、播放及控制音频等等,通过脚本的运用,可实现的功能更是数不胜数,可以说,只要我们巧妙合理的设置,就可以实现想象得到的几乎所有功能,包括复合的多步的功能。 e接着我们作第二页,在菜单栏点击“页面”“添加页面”。 按第一页制作方法设置好页面属性,建立对象,调整位置,作好第二个页面如图11。 提示:通常我们可以在菜单“页面”“页面管理器”中复制作好的页面为新页,然后进行修改,这样可以简化工作。 图10、图11 到现在为止,我们执行程序的命令都类似于“e:nod32nentcsst.exe”这样,而刻成光盘后执行文件将会是“g:nentcsst.exe”,显然,我们的执行路径会出现错误。 这就牵涉到需要改绝对路径为相对路径的问题,mmb为我们提供了“宏路径(path macros)”这种形式。 下面我们就要用到宏路径之“”。按mmb的设计,这个“”将指向我们现在制作的菜单程序所在的目录。 提示 1:更多宏路径介绍见后文。 2:请尽量在路径替换前请完成所有调试,因为换成相对路径后,测试功能认可的“”指向的是mmb程序的安装目录。 因为我们准备将制作好的程序放在“e:nod32”目录(也就是今后光盘的根目录),所以我们的“e:nod32”目录就是“” 打开菜单栏“方案”“路径替换”,出现以下窗口(图12): 图12 我们在“搜索匹配字串”栏中输入“e:nod32”,在“替换为”栏中输入“”,然后点“全部替换”。 下图是替换后的情况(图13) 图13 提示1:除了“命令”外,其它如“声音文件”、“对象”、“脚本”一般均须进行替换(如果有的话)。 2:“替换整个路径”表示无论原文件目录是什么,是否在下层目录,均替换为下栏中的路径。. 9. 路径替换无误后,打开菜单栏“文件”“优化尺寸”,按“确定”。 方案编译前必须优化尺寸,这样作的目的是去除设计过程中产生的临时文件。 10. 点击“文件”“编译”(或“方案”“检查并发布”),出现以下窗口(图14): 图14 按“确定”之前我们需要作以下几项工作: 1)确定制作文件保存位置及名称 2)填写程序名称版权等项信息 3)将程序图标设置为自己的个性图标 提示1:方案编译时不能选择xp/vista图标,如果你对漂亮图标有特殊偏好,可在编译完后到mmb安装目录中找到“mmb_iconchanger.exe”这个文件,用它就可以更换程序图标为xp/vista风格图标。 2:添加“安全层”意义在于保护程序不被别人修改,但将影响程序启动速度和资源占用率。 3:如果不是制作自启动光盘,可不创建autorun.inf 4:文件名最好是不含空格的8+3模式,而且尽量不要命名为autorun.exe,因为现在autorun病毒太厉害了,容易受波及。 5:我们也可以直接输出.mbd文件,供其它mmb方案调用。 设置完后,点“确定”,我们看到编译过程很快就完成了,e:nod32目录下生成了两个文件:“nod32pak.exe”及“autorun.inf”。 现在可以正式运行我们的程序看看了,如图15及图16: 图15 图16 至此,mmb制作工作全部完成。现在就可以直接把e:nod32目录下全部文件拖入nero,刻录成盘使用。 提示:换一种思维,如果把上述文件打包成一个自解压压缩文件(或者用“inno”或“setup factory”之类安装工具专业打包),我们的成品就是 “nod32自动安装包”了。以上由作者(tim )原创、我转来大家分享!特感谢:tim 前面介绍的是最简单的一个样例,我们要作的当然不只是这样丑陋的东西 下面我们用另外几个例子来说明mmb更多的功能: 1. 位图按钮的制作,见示例1 示例1 a. “光盘简介”按钮,这是最简单的一种位图按钮 在工具栏上选择“位图按钮”,然后在制作页面上点一下,将跳出如下窗口(图17): 图17 在“图像”三个框内载入我们选定的图像,勾选“透明化”选项 提示 1:mmb本身提供了一些位图按钮,但种类较少 2:“透明化”及“安全色”选项目的是屏蔽插入图像的背景颜色 为了让按钮有“动”的效果,在右下角“重定义位图位置”设置x、y偏移为1、-1,这将设置图像在水平和垂直方向偏移的数量 ok,一个简单的位图按钮就制作好了。 b“光盘浏览”按钮,稍复杂一点,我们的作法又不同。 首先我们需制作好两幅不同的按钮图像,分别对应于常态及鼠标经过时的状态。 看看这个按钮的设置窗口(图18),你一定可以注意到“图像”三个框内载入图像的不同。 图18 提示 1:位图按钮是mmb产品非常重要的“点缀”,好的设想能带来美的感受 2:mmb官方推荐使用real-draw pro制作mmb素材。 real-draw pro 是 mediachance 出品的一套倍受欢迎的矢量图象处理软件,它结合了向量、2d、3d 以及点距阵图形编辑等等的工具,并且可以非常容易地转换。real-draw pro 结合了许多种的多种的图形编辑创造方式,而且非常的容易上手,其灵活的界面、丰富的功能,将让你爱不释手。 real-draw pro v4.02 特别版 it姐妹官方提供电信100m光纤迅雷高速下载: /hb_real-draw_yyz.rar 注册信息 用户:任意填 序列号:174094825905 解锁码:882455871252 除了“文字按钮”和“位图按钮”,mmb还支持使用“透明按钮”(用real-draw pro可制作透明按钮图像)。 2. 母版及母版顶层,分组,以及显示/隐藏,以示例2来介绍。 示例2 “母版”的作用类似“模板”,用于多页面方案的重复应用,用它可制作同样风格的一系列页面,或者让每个页面上共享同样的对象。“母版”可象普通页面一样编辑。 “母版顶层”可以看作是“母版”的一个特例,简单点说,“母版”是处于所有页面下层的,而“母版顶层”恰恰相反,它处于所有其它页面的最上层,所以我们一般把“按钮”、“热区”等需要“动作”的对象放在“母版顶层”,而不是直接放在“母版”中。 提示 1:要在你的页面显示“母版”图像,你必须在页面属性中“背景色“栏勾选“来自母版页面”。 2:如果你一定要把按钮等对象直接放在“母版”中,需保证它不会被其它页面上的内容所遮盖。 让我们看看示例2中的“母版”和“母版顶层”分别包含了哪些内容: 图19、图20 本示例中还用到其它一些概念,简要解释一下: a. 热区 “热区”是一种看不见的“按钮”,我们可以在页面任何位置划分出“热区”,激活我们需要的“动作”。本示例的“菜单”按钮就是用“热区”制作的。 提示:热区可以是矩形,也可以是任意多边形 b显示与隐藏 通过动作选择或脚本编写,我们可以显示/隐藏页面上包括图片、文件在内的任意对象。 “显示/隐藏”是mmb制作的一个重要特性,看看本例的“菜单”功能我们就知道它能给我们带来什么了。 c. 组合 “组合”的含义就是将若干对象捆绑到一起,进行操作。 将性质相近或目标一致的对象组合到一起,可以大大便利我们的工作,便于管理,也便于调用。上例中的菜单条目,就是一个典型的“组合”。 如果删除“组合”,那么组合中的所有对象将被删除。组合可以随时取消。 3. 文件内嵌 示例2中,当点击“光盘简介”时,将跳出一个名为“readme.txt”的帮助文本,然而在该方案目录中,我们找不到这个txt文件,那么,它藏在哪里了呢? 很多时候,出于各种目的的需要(比如限制用户查看或修改),我们可以把某些文件“内嵌”到菜单程序中,这是mmb相当不错的一个功能。 在菜单栏点“方案”“嵌入文件”,会跳出如下窗口(图21),我们将需要内嵌的文件添加到这里,确定。 图21 嵌入的文件如何调用呢?很简单,我们使用“”这个路径就可以了,比如我们要执行内嵌的a.exe文件,在“动作”调用时应键入“a.exe”。 注意:内嵌方式仅用于嵌入尺寸较小的文件,如果文件较大,不推荐使用,因为它不但增加程序体积,而且可能导致程序运行缓慢 4. 非标准外形 注意一下示例3的界面,它的四角是圆滑的,这是最简单的一种非标形状。 示例3 看看我们在“方案设置”中的设置有什么不同(图22) 图22 我们注意到,在“轮廓外形”栏的“图像”标签下,带有一条蓝色线条,它表示本方案已经选用了一个“窗口外形图像”。 本示例选用的“窗口外形图像”如下图(图23),不错,它就是一块带圆角的黑板板。 图23 提示 1:选用纯黑外形图片的原因,是因为用黑色容易与方案背景色区分开来,比较容易外形准确。 2:mmb的b/w遮罩,类似photoshop的遮罩功能,用它可以做出透明镂空方案。 5. 相对路径 相对路径是mmb制作中经常要用到的一个参数,除了前面已经介绍过的“”及“”,mmb常用的相对路径还有一些: mmb程序所在驱动器,若我们制作的文件放在d:source目录,那么就指向d: 本机第一个cdrom驱动器,如:g: 当前windows系统目录,如:c:windows 或 c:winnt 当前windows系统system32目录,如:c:windowssystem 提示:在windows 9x系统中,将指向其system目录,如:cwindowssystem 当前系统现有用户的临时目录,如:c:documents and settingsusernamelocal settingstemp 提示:在windows 9x系统中,这个临时目录会类似于:c:windowstemp 与前几项不同, 表示mmb打开文件对话框中的文件(包括路径和文件名,而不仅仅是目录)。如我们可用代表c:windowsregedit.exe 6. plugins 与我们感兴趣的某些软件一样,mmb支持插件(plugins),插件可加强及延伸mmb的设计功能,并制作出更强大易用的程序产品。 plugins的插入比较简单,就象插入其它对象一样,但它的调用却相对笨拙,必须手工编写脚本,而且每调用一次plugins,都必须重复设置(pluginset)、运行(pluginrun)及接收参数(pluginget,可选)这三个语句。列一个简单的调用脚本如下: copy code var$ =welcome home, joe pluginset(plugin,var$) pluginrun(plugin,uppercase) pluginget(plugin,text$) message(mmb says:,text$) 不同的plugins有不同的功能,用法及参数设置也不尽相同,使用前我们必须先了解这些信息。 篇幅所限在此无法罗列plugins更详细资料,请大家参考mmb帮助文档或到相关网站查询(mmb帮助文档的“links”中列有一些非常棒的网站)。 提示:mmb的plugins大多出自众多mmb爱好者。 将mmb提供的一份“plugins大全”贴在文尾,里面包含了相当有用的一些插件。 7. 其它补充 a“克隆”与“复制”的区别: 复制不必解释,如同我们用惯了的“ctrl + c”、“ctrl + v”。 克隆也是一种复制,但它的不同之处就在于:当你改动复制源时,由它克隆出来的对象会与之同步,比如说,你可以插入一张图片(a),然后用克隆的方式复制到页面其它几处(b、c、d。),当你不满意这张图片时,或修改这张图片的属性时(缩放、显示/隐藏,以及激活动作等等),你只需更改图片(a),其它图片(b、c、d。)会自动随之更改。 b图片发送到背景 把页面上任意图片“发送到背景”,将大大减少图像的体积,这是优化程序速度及精简尺寸的一种好方法。 当图片“发送到背景”时,你的图片与背景就“溶”到了一起,成为背景的一个局部。因为这个操作是不可逆的(不能再“把背景发送到图像”),所以除非你确认基本完成方案设计,只待编译程序,否则,不要轻易“发送”。 c脚本代码 想用好mmb必须懂得脚本的写作方法,并熟悉掌握

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论