说明:
简单的一键弹出优盘的脚本,借鉴了Quant的代码,不过有些情况下不太完美(结束进程方面),还需进一步完善。
关键是借助了命令行工具,原始是unplug,但是我的电脑测试不成功,遂又花了很长时间找了个更好的弹出工具RemoveDrive。
#SingleInstance,force Esc & `:: DriveGet, DriverList, list,REMOVABLE ; 获得移动设备的盘符,如果你有两个移动设备,它们的盘符分别是 H: 和 I: 的话,那么这里 DriverList 的值是:HI。 StringSplit, DriverListArray, DriverList ; 把 DriverList 的值进行字符串分解,后面不带任何要分割的符号的话,表示按照一个字母一个字母来分解,这样我们就可以得到每一个盘符了。 loop %DriverListArray0% { target = % DriverListArray%A_Index% . ":" runwait %A_ScriptDir%\Unlocker.exe %target% /s run %A_ScriptDir%\RemoveDrive.exe %target%,,Hide } TrayTip,,所有移动设备全部弹出!,3000 sleep 3000 return
脚本下载:
链接:下载 密码:i4a1
亲爱的朋友们,如果你认为本站不错请打赏,我们非常感谢你的支持!
[su_button url=”http://www.autoahk.com/buyamoney” style=”3d” color=”#ffe41c” size=”20″ radius=”round”]赏[/su_button]
Unlocker.exe和RemoveDrive.exe,需要两个工具??
还需要调用别的软件么
两个工具不支持64位系统
搞错了,是不支持32位系统
是ahk写的吗?如果是的话就在代码上添加这段代码!应该就能用了。http://www.autoahk.com/question/1731.html
如果是exe,你试下兼容模式看看!