2007年4月25日星期三

用键盘断开U盘的几个方法

用键盘断开U盘的几个方法
不少电脑爱好者都喜欢采用键盘来控制电脑。但是要断开U盘的时候,一般情况下需要用鼠标去点击系统右下角的图标点击“安全删除硬件”图标来安全删除硬件。有没有什么方法可以用键盘来断开U盘连接呢?经过研究及搜索,得到如下的几个解决方法。
第一个方法:命令调出法
用WIN+R调出运行窗口,输入如下中括号内的文字,不包括中括号["C:\WINDOWS\system32\rundll32.exe" shell32.dll,Control_RunDLL hotplug.dll],注意,C:\WINDOWS需要按照你的操作系统改成相应的名称。那么就会跳出常见的安全删除硬件的窗口,按Alt+s,假如只有一个U盘的话,再按一次回车就可以了。这段文字在再次调用WIN+R时一般就会存在列表中了。操作起来其实很快。
对于喜欢键盘操作的朋友,hoekey是一个绝好的软件。下载安装后,在Hoekey的安装目录中找到hoekey.ini文件,在最后加上如下中括号内的文字,不包括中括号: [F9=Run|"C:\WINDOWS\system32\rundll32.exe" shell32.dll,Control_RunDLL hotplug.dll; F9: close u disk],以后按F9就可以出现安全删除硬件的窗口了。假如利用可定义键盘、鼠标动作的脚本软件应可更快。

第二个方法:利用Total Commander的Usb disks插件
Total commander是一个著名的文件管理程序,此处不赘述。
此时,下载一个TC的Wfx插件——Usb disks,此插件应该是水木younggift的作品,具体下载地址可见后文。
进入TC中的Configuration(配置)-Option(选项)-Plugins(插件)-Wfx,在Wfx旁边的configure里面添加这个usb disks即可。重启tc让之生效。假如采用鼠标时,在TC里面点击网络邻居的磁盘图标,可以看到有一个叫Usb disks的目录,进入可以看到相应的usb设备。比如我电脑中就有Microsoft USB Wheel Mouse Optical——Usb鼠标,还有Usb Mass Storage的——就是U盘。此时,对Usb Mass Storage按del键,就断开了U盘的连接了,试试看,还可以断开鼠标的。
那么,如何才能用键盘进入这个Usb Disk的目录呢?可以借助TC中的start(开始菜单)菜单,start(开始)-change start menu(改变开始菜单)-add items(添加项目),给个名字比如叫exit U,在窗口下方的command命令行中键入cd \\\USB Disks,再在Shortcut key中定义一个如ctrl+alt+F3的快捷方式,那么以后就可以按Ctrl+Alt+F3键进入这个Usb Disk的界面,按Del键退出U盘了。

第三个方法:借助Unplug.exe软件
这个软件叫unplug.exe, 是专门退出U盘的,解压到一个目录中,如D:\program files\unplug,接着,打开记事本键入如下内容
@echo off
cd D:\program files\unplug
unplug J:
unplug K:
注意,第二行中,地址改为相应的unplug地址,第三第四行中,是对应机器的U盘盘符,可以是多个。存这个文本文件为一个批处理文件,如removej.bat。
接下来就可以按win+R来运行这个批处理文件了,也可以类似上文一般,用hoekey,定义一个[F10=Run|"d:\program files\unplug\removej.bat"],不包括中括号。以后,按一个F10键就可以一次性关闭几个U盘了。
不记得是不是在DRL,有位大哥说要配合UNLOCK一起用会更好,有空试试。

可能你会觉得,不就是退出U盘嘛,用得着大惊小怪搞得这么复杂么,但事情嘛,多个解决方法总不是坏处,是吧。
以上软件的下载地址。
Totalcmd: http://ghisler.fileburst.com/655a/tcmd655a.exe
TC的Usb Disks插件: http://www.newsmth.net/bbscon.php?bid=837&id=27274
Hoekey: http://www.bcheck.net/apps/HoeKey113Inst.exe
Unplug.exe: http://hp.vector.co.jp/authors/VA009794/UPLG0098.zip