|

- 帖子
- 288
- 威望
- 41
- 金钱
- 305
- 贡献
- 1
|
4行
发表于 2009-1-17 15:14
| 只看该作者
关于这个脚本,刚才有人PM我说这脚本不是先删除最后插入的设备的。
而天堂之门的原帖里却写着是删除最后插入的设备的……
由于我平常都是只插一个U盘用,所以没多做测试。
经他这么一说,我测试了一下,插了2个U盘,结果是第一个插入的被删除了。
总结一下:
“天堂之门”的原脚本中写道:“功能:安全删除最后添加的可移动存储设备。比如先插了U盘,最后又连了手机,那么只安全删除最后添加的手机。”
PM我的人原话:“删除的不是我刚插入的优盘,而把机器的网卡给删了,怎样设定才能让它删除最后插入的设备呢?”
我的测试结果:2个U盘,结果是先删除第一个。
不知还有没有人测试过……
总之我又改了一下脚本,这次应该能删除最后一个了(在我机器上测试成功):
Run,%A_WinDir%\system32\control.exe hotplug.dll ;调用安全删除硬件窗口
WinWait 安全删除硬件
ControlGet, IfStopEnabled, Enabled, ,Button2 ;检查停止按钮是否能按下
If IfStopEnabled { ;如果能按下,才进行停止设备的操作,否则直接关闭窗口并退出脚本
ControlSend, SysTreeView321, {End} ;定位到最后添加的设备
ControlSend,Button2,s ;按下停止按钮
WinWait 停用硬件设备
ControlSend,Button1,{Enter} ;按下确定
}
WinClose 安全删除硬件
return
[ 本帖最后由 wz520 于 2009-1-17 15:16 编辑 ]
|
|