主题:  怎样让光盘自动运行?请教

HPGY176

职务:普通成员
等级:1
金币:0.0
发贴:16
#12003/8/28 16:56:12
问题1:
请问怎么样让光盘自动运行,让它自动打开的是一个exe文件,如果让它直接打开一个htm页面文件可以实现么?

问题2:
做一张光盘,怎么样才能让光驱的图标变成我想要的样子?

谢谢



joyty

职务:普通成员
等级:1
金币:0.0
发贴:79
#22003/8/28 17:17:51
[问题]
如何使制作的光盘自动播放?
[解答](Rock Studio 魔岩工作室)
在光盘在根目录下加入autorun.inf 文件。其格式为:
[autorun]
icon=图标文件名
open=应用程序文件名

autorun的具体资料参考下文(来自网络):
最简单的AUTORUN.INF文件,只需包含三行文字:
[autorun]
open = filename.exe
icon = filename.ico
FILENAME.EXE可以命名当光盘插入时执行的任何文件。除非指定路径,Windows 95将在插入的光盘的根目录下查找FILENAME.EXE文件。你可以指定一个相关路径, 以便Windows 95在子目录中查找FILENAME.EXE。 表达式“icon = filename.ico” 指定一个图标来表示在Windows 95用户界面上的可自动播放的光盘。这一特性为用户提供了方便,使得用户不必取出光盘就可以识别该可自动播放光盘的内容。当驱动器中没有可自动播放的光盘,系统将在该位置使用缺省的图标表示。你还可以在icon= 的命令行中指定一个.BMP,.EXE或.DLL文件。如果一个文件中包含了多个图标,你可以指定希望使用的图标编号。例如,icon = filename.exe,1将显示FILENAME.EXE文件中的第二个图标。(第一个图标的编号是0。)
注意:AUTORUN.INF中的icon=命令行的执行通常与AUTORUN.INF所在的目录相关。如果你希望为图标指定一个绝对的路径,使用语句“defaulticon=path”。当用户在Windows 95下指向一个图标并单击鼠标右键,Windows 95将为该图标显示一个“快捷菜单”。如果在CD-ROM中有AUTORUN.INF文件, Windows 95将自动将“自动播放”加入到快捷菜单,并且将其设置为缺省操作,即双击该图标将执行open=命令行中指定的文件。你可以通过AUTORUN.INF文件,为你的光盘加入其它的快捷菜单项。加入快捷项,只需应用下列语句:
shell\verb\command=filename.exe
shell\verb=Menu Item Name
在上述的语句中,“Menu Item Name”是用户将看到的快捷菜单项。它可以包含空格和大小写混合的字符串。要为菜单项设置键盘加速键,可以在任何字母前插入“&”符号。应用动词(verb)关联命令(command)和可执行文件,使用不含空格的简短名。除非你从AUTORUN.INF中删除“Menu Item Name”,否则用户将看不到该动词。
例如,要为你的产品的快捷菜单中加入命令行“Read Me”,应在AUTORUN.INF中包含如下命令行:
shell\readit\command=notepad foo\readme.txt
shell\readit=Read &Me
通常,“自动播放”是所有可自动播放的光盘中定义的缺省菜单项。如果你希望定义不同的动作作为缺省值,将下列语句加入你的AUTORUN.INF文件中:
shell=verb
当用户双击该光盘图标时,将执行与“verb”相关联的命令。


[这消息被Rock编辑过(编辑时间2002-05-21 14:11:42)]



草原风

职务:版主
等级:5
金币:13.0
发贴:3489
#32003/8/28 19:25:54
自动播放htm页面文件需要一个可执行文件,以前在网上看到过,你可以搜索一下



HPGY176

职务:普通成员
等级:1
金币:0.0
发贴:16
#42003/8/29 9:02:22
问题解决,谢谢