发信人: xmzw(小米粥)
整理人: beelzebub.cx(2001-12-14 21:37:26), 站内信件
|
赛迪网-中国计算机报 刘文涛
前几天,仔细研究了一下光盘的自动执行文件之后,突发奇想:能不能将硬盘驱动器的那个讨厌的磁盘标记变成也像光盘驱动器一样,即当光盘驱动器中放有带自动执行文件的光盘时将光盘驱动器的图标自动换成光盘中自带的图标呢?说干就干(以下以硬盘D为例),在D盘的根目录下新建一个Autorun.inf文件(能够自动运行的光盘的根目录下都有这个文件),在其中写下如下语句:
[autorun]
icon=autorun.ico
open=autorun.exe
将文件存盘,刷新后发现D盘的图标已经变成Autorun.ico文件指定的图标了,这是“icon=autorun.ico”语句起作用了。双击(有的机器设成了单击)打开D盘后,看到什么了?硬盘竟然像光盘一样,运行起Autorun.exe文件了。怎么样,还可以吧?Autorun.ico也可以换成其它格式的文件,比较常见的有.exe、.bmp等格式文件。市场上或是因特网上有关图标捕捉、设计及转化的工具比较多,如想自己设计或从别的文件中抓取图标文件(?.ico),可以找一些这方面的工具来用一下。如想直接用?.bmp文件,请提前将文件的大小用图形处理软件处理成正方形(图片的长宽尺寸相等)后再用,否则会出现变形。当然Autorun.exe也可以换成其它的可执行文件或是行命令。
其实Autorun.inf文件中还可以加入其它的内容来丰富它的功能,例如:
shell\readit=&&ReadMe
shell\readit\command=notepad readme.txt
在D盘上点右键,看到了没有,选单中多了个什么?是ReadMe吧,并且R下面还有一条下划线,敲一下R或者单击ReadMe,系统就会调用写字板程序打开Readme.txt文件(如果根目录下有的话),同样Notepad readme.txt和&&ReadMe也可以换成其它的文件和说明性的文字,也可以指定某一个字母为其快捷方式。其中Command后跟的是要执行的文件(可执行文件)或是行命令,上面一行对应的是要执行的程序的说明;而Shell和Command之间的Readit则是一个简短的说明,意义不大,但如下面提到的同时在右键选单中加入多行时,则这个位置的字符不能相同,否则的话只会显示第一段内容,后面的内容无法显示。
其实Autorun.inf本是光盘上才有广泛应用的文件,在硬盘上的用途只是改一下驱动器的图标而已。如果你平时收集了不少好玩的游戏,自己想刻一张游戏光盘,为了以后方便地使用这张游戏光盘,你可以在Autorun.inf文件中加入如下的语句(Autorun.inf文件必须放在光盘的根目录下):
shell\show=————我的游戏————
shell\show\command=
shell\game1=三角洲部队1
shell\game1\command=三角洲部队1\setup.exe
shell\game2=三角洲部队2
shell\game2\command=三角洲部队2\setup.exe
shell\show1=————结束————
刻完盘后在光盘上点右键(也可以在硬盘上测试一下),在弹出的选单中选择“三角洲部队1”就可以在不打开光盘的情况下直接安装“三角洲部队1”目录下的游戏了,这样是不是比以前方便多了?同时,为了区别这是自己加进去的东西,还可以在右键弹出的选单中用两段字符将你加入的东西与原来的右键选单分开。下面四行便是用来区分选单的,其中的Command后面是空格,表示不执行任何的程序和命令。
shell\show=————我的游戏————
shell\show\command=
shell\show1=————结束————
shell\show1\command=
怎么样?以后自己刻的光盘也可以自动执行,也可以有不少功能了。还不赶快去试试。
|
|