标题: [其他] 偶想用批处理编个自动移除移动设备的(U盘啊,MP3啊,手机啊) [打印本页]
作者: 我来了 时间: 2013-4-30 11:18 标题: 偶想用批处理编个自动移除移动设备的(U盘啊,MP3啊,手机啊)
本帖最后由 我来了 于 2013-4-30 11:21 编辑
也就是我们在任务栏上的 那个 移除移动设备(停止工作的。)
不需要指定 盘符,运行后,所有的 都弹出 停止工作。
搜索了 几个关键字 ,竟然没有如愿。。。。
请
版老师,
管老师,
还有高老师们
来解惑
作者: CrLf 时间: 2013-4-30 13:52
用第三方 devcon,举几个栗子:- devcon find usbstor*
- ::查找匹配
-
- devcon remove 指定的磁盘索引号
- ::移除指定
-
- devcon remove usbstor*
- ::全部移除
-
- devcon rescan usbstor*
- ::重新装载
复制代码
但是要具体到 G:\ 盘或者是 E:\ 盘什么的,就得绕一下了,我的办法是调用 diskpart 实现将磁盘索引号转为对应的分区号,但记得在群内测试时,fastslz 说可以用 wmi 把索引号与分区对应起来,具体方法没存好,现在也找不到了,得 @ 他一下...
作者: CrLf 时间: 2013-4-30 13:56
附带当时发在群里的测试脚本(仅小改一个地方,加了个漏掉的 endlocal),请自备 devcon.exe 在同目录下,且需要具备管理员权限:
仅在管理群作过一次内部测试,没有放到外面
后来因为发现某卫士的U盘移除其实更方便,所以懒得继续折腾了
作者: a87750530 时间: 2013-5-1 14:18
实际上,批处理的更方便写,干净,简单实用
作者: wuhengsi 时间: 2013-5-6 20:15
挺好的。。。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |