我发现卸载 USB 驱动器需要点击鼠标太多次,这对我来说不太合适。有没有命令行方式可以做到这一点(XP 和 Vista)?
添加我的眼睛有问题,导致手鼠标协调很困难,所以任何关于点击次数不要太多的建议都会被否决,因为没有回答我的问题。
但是我经常使用 AutoHotkey,其中一个用例是从 AHK 脚本调用它。因此,如果有办法在 AHK 中对其进行编码,那就行了。已将其添加到标签中。
进一步的问题是 - 当计算机处于 a. 待机或 b. 休眠状态时,移除磁盘是否安全。我记得如果您从休眠的机器中拔出磁盘,W2000 会感到不安。或者,最好在休眠或待机之前明确卸载或同步 - 可能在脚本中。
答案1
答案2
答案3
您可以使用这个简单的脚本来制作用于快速弹出磁盘的热键。
; Eject USB
^+e:: Run "X:\Your\Path\To\sync.exe" -e [Your USB drive disks]
例子:
; Eject USB
^+e:: Run "E:\Soft\SysinternalSuite\sync.exe" -e g h
然后重新加载自动热键,按 Ctrl+Shift+E :)
答案4
Usage: deveject -EjectDrive:<Drive>|-EjectName:<Name>|-EjectId:<DeviceId> [-v] [-Debug]
Example: deveject -EjectName:"USB Mass Storage Device"