荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hellrock (地狱乐队I~地狱之王), 信区: Multimedia
标  题: 如何编写autorun文件
发信站: BBS 荔园晨风站 (Thu Dec 28 23:50:16 2000), 转信

最简单的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 Studio*[0

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: bbs.stu.edu.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店